Warning: Permanently added '172.25.83.253' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 732777 --chroot fedora-rawhide-x86_64 --detached Version: 0.17 Task: {'build_id': 732777, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': '3ee40030a9674d683ea73cc15d15d08853371940', 'git_repo': 'baurzhanm/re/opm-simulators', 'memory_reqs': 2048, 'package_name': 'opm-simulators', 'package_version': '2017.10-0', 'project_name': 're', 'project_owner': 'baurzhanm', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/baurzhanm/re/fedora-rawhide-x86_64/'}], 'source_json': {'clone_url': 'http://copr-dist-git.fedorainfracloud.org/git/baurzhanm/re/opm-simulators.git', 'committish': '3ee40030a9674d683ea73cc15d15d08853371940'}, 'source_type': 8, 'submitter': 'baurzhanm', 'task_id': '732777-fedora-rawhide-x86_64', 'timeout': 64800, 'use_bootstrap_container': False} Running: git clone http://copr-dist-git.fedorainfracloud.org/git/baurzhanm/re/opm-simulators.git /tmp/tmpuqb9if9z/opm-simulators --depth 500 --no-single-branch cmd: ['git', 'clone', 'http://copr-dist-git.fedorainfracloud.org/git/baurzhanm/re/opm-simulators.git', '/tmp/tmpuqb9if9z/opm-simulators', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpuqb9if9z/opm-simulators'... Running: git checkout 3ee40030a9674d683ea73cc15d15d08853371940 cmd: ['git', 'checkout', '3ee40030a9674d683ea73cc15d15d08853371940'] cwd: /tmp/tmpuqb9if9z/opm-simulators rc: 0 stdout: stderr: Note: checking out '3ee40030a9674d683ea73cc15d15d08853371940'. 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 performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 3ee4003... automatic import of opm-simulators 2017.10-0 Running: cp -r . /tmp/tmp0e04vi7w cmd: ['cp', '-r', '.', '/tmp/tmp0e04vi7w'] cwd: /tmp/tmpuqb9if9z/opm-simulators rc: 0 stdout: stderr: Generated rpkg config: [distgit] lookaside = http://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(pkg)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = http://copr-dist-git.fedorainfracloud.org/git/%(module)s Running: rpkg -C /tmp/tmpuqb9if9z/rpkg.conf sources --outdir /tmp/tmp0e04vi7w cmd: ['rpkg', '-C', '/tmp/tmpuqb9if9z/rpkg.conf', 'sources', '--outdir', '/tmp/tmp0e04vi7w'] cwd: /tmp/tmpuqb9if9z/opm-simulators rc: 0 stdout: Downloading opm-simulators-2017.10.tar.gz stderr: {'task_id': '732777-fedora-rawhide-x86_64', 'chroot': 'fedora-rawhide-x86_64', 'buildroot_pkgs': [], 'enable_net': False, 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/baurzhanm/re/fedora-rawhide-x86_64/'}], 'use_bootstrap_container': False, 'pkg_manager_conf': 'yum', 'timeout': 64800, 'sourcedir': '/tmp/tmp0e04vi7w', 'resultdir': '/var/lib/copr-rpmbuild/results', 'config': , 'logfile': '/var/lib/copr-rpmbuild/main.log'} /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmp0e04vi7w/opm-simulators.spec --sources /tmp/tmp0e04vi7w --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1522076599.429555 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.9 starting (python version = 3.6.3)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmp0e04vi7w/opm-simulators.spec) Config(732777-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/732777-fedora-rawhide-x86_64-1522076599.429555/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.9 INFO: Mock Version: 1.4.9 Start: dnf install 'Copr repository' 1.3 MB/s | 115 kB 00:00 fedora 1.4 MB/s | 60 MB 00:44 Last metadata expiration check: 0:00:00 ago on Mon 26 Mar 2018 03:03:40 PM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group diffutils util-linux gcc-c++ gzip make bash redhat-rpm-config sed shadow-utils findutils cpio tar grep xz patch which info unzip gawk coreutils gcc fedora-release rpm-build bzip2 ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash x86_64 4.4.19-2.fc29 fedora 1.5 M bzip2 x86_64 1.0.6-27.fc29 fedora 59 k coreutils x86_64 8.29-9.fc29 fedora 1.2 M cpio x86_64 2.12-7.fc28 fedora 264 k diffutils x86_64 3.6-4.fc28 fedora 357 k fedora-release noarch 29-0.1 fedora 26 k findutils x86_64 1:4.6.0-18.fc29 fedora 526 k gawk x86_64 4.2.1-1.fc29 fedora 1.1 M gcc x86_64 8.0.1-0.19.fc29 fedora 23 M gcc-c++ x86_64 8.0.1-0.19.fc29 fedora 12 M grep x86_64 3.1-5.fc28 fedora 273 k gzip x86_64 1.9-5.fc29 fedora 164 k info x86_64 6.5-3.fc28 fedora 197 k make x86_64 1:4.2.1-8.fc29 fedora 497 k patch x86_64 2.7.6-3.fc28 fedora 136 k redhat-rpm-config noarch 106-1.fc29 fedora 77 k rpm-build x86_64 4.14.1-8.fc28 fedora 162 k sed x86_64 4.4-7.fc29 fedora 290 k shadow-utils x86_64 2:4.5-9.fc28 fedora 1.2 M tar x86_64 2:1.30-3.fc28 fedora 837 k unzip x86_64 6.0-39.fc29 fedora 191 k util-linux x86_64 2.32-0.2.fc29 fedora 2.4 M which x86_64 2.21-8.fc28 fedora 47 k xz x86_64 5.2.3-7.fc28 fedora 151 k Installing dependencies: annobin x86_64 5.1-1.fc29 fedora 67 k audit-libs x86_64 2.8.3-1.fc29 fedora 113 k basesystem noarch 11-5.fc28 fedora 9.4 k binutils x86_64 2.30-14.fc29 fedora 6.1 M bzip2-libs x86_64 1.0.6-27.fc29 fedora 47 k ca-certificates noarch 2018.2.22-3.fc29 fedora 398 k chkconfig x86_64 1.10-4.fc28 fedora 187 k coreutils-common x86_64 8.29-9.fc29 fedora 2.0 M cpp x86_64 8.0.1-0.19.fc29 fedora 10 M cracklib x86_64 2.9.6-13.fc29 fedora 88 k crypto-policies noarch 20180306-1.gitaea6928.fc29 fedora 39 k curl x86_64 7.59.0-3.fc29 fedora 343 k cyrus-sasl-lib x86_64 2.1.27-0.1rc7.fc29 fedora 121 k dwz x86_64 0.12-7.fc29 fedora 107 k elfutils x86_64 0.170-1.fc27 fedora 310 k elfutils-default-yama-scope noarch 0.170-1.fc27 fedora 39 k elfutils-libelf x86_64 0.170-1.fc27 fedora 204 k elfutils-libs x86_64 0.170-1.fc27 fedora 283 k expat x86_64 2.2.5-3.fc28 fedora 109 k fedora-gpg-keys noarch 29-0.3 fedora 95 k fedora-repos noarch 29-0.3 fedora 8.9 k fedora-repos-rawhide noarch 29-0.3 fedora 8.0 k file x86_64 5.32-3.fc28 fedora 72 k file-libs x86_64 5.32-3.fc28 fedora 517 k filesystem x86_64 3.8-3.fc28 fedora 1.1 M fpc-srpm-macros noarch 1.1-4.fc28 fedora 7.5 k gc x86_64 7.6.4-3.fc29 fedora 108 k gdb-headless x86_64 8.1-11.fc29 fedora 3.6 M gdbm x86_64 1:1.14.1-3.fc28 fedora 160 k ghc-srpm-macros noarch 1.4.2-7.fc28 fedora 8.2 k glib2 x86_64 2.56.0-1.fc29 fedora 2.5 M glibc x86_64 2.27.9000-12.fc29 fedora 3.7 M glibc-all-langpacks x86_64 2.27.9000-12.fc29 fedora 24 M glibc-common x86_64 2.27.9000-12.fc29 fedora 784 k glibc-devel x86_64 2.27.9000-12.fc29 fedora 1.0 M glibc-headers x86_64 2.27.9000-12.fc29 fedora 448 k gmp x86_64 1:6.1.2-7.fc28 fedora 285 k gnat-srpm-macros noarch 4-5.fc28 fedora 8.8 k go-srpm-macros noarch 2-16.fc29 fedora 11 k guile x86_64 5:2.0.14-7.fc29 fedora 3.5 M isl x86_64 0.16.1-6.fc28 fedora 841 k kernel-headers x86_64 4.16.0-0.rc6.git3.1.fc29 fedora 1.2 M keyutils-libs x86_64 1.5.10-6.fc28 fedora 33 k krb5-libs x86_64 1.16-14.fc29 fedora 823 k libacl x86_64 2.2.52-21.fc29 fedora 34 k libarchive x86_64 3.3.2-1.fc29 fedora 356 k libatomic_ops x86_64 7.6.2-3.fc28 fedora 37 k libattr x86_64 2.4.47-23.fc28 fedora 25 k libbabeltrace x86_64 1.5.4-2.fc28 fedora 199 k libblkid x86_64 2.32-0.2.fc29 fedora 210 k libcap x86_64 2.25-10.fc29 fedora 55 k libcap-ng x86_64 0.7.9-1.fc28 fedora 31 k libcom_err x86_64 1.44.0-2.fc29 fedora 47 k libcurl x86_64 7.59.0-3.fc29 fedora 288 k libdb x86_64 5.3.28-30.fc28 fedora 757 k libdb-utils x86_64 5.3.28-30.fc28 fedora 147 k libfdisk x86_64 2.32-0.2.fc29 fedora 259 k libffi x86_64 3.1-16.fc28 fedora 35 k libgcc x86_64 8.0.1-0.19.fc29 fedora 86 k libgcrypt x86_64 1.8.2-2.fc28 fedora 456 k libgomp x86_64 8.0.1-0.19.fc29 fedora 197 k libgpg-error x86_64 1.27-5.fc28 fedora 184 k libidn2 x86_64 2.0.4-3.fc28 fedora 99 k libipt x86_64 1.6.1-8.fc29 fedora 49 k libmetalink x86_64 0.1.3-6.fc28 fedora 31 k libmount x86_64 2.32-0.2.fc29 fedora 230 k libmpc x86_64 1.1.0-1.fc29 fedora 60 k libnghttp2 x86_64 1.31.0-2.fc29 fedora 74 k libnsl2 x86_64 1.2.0-1.fc28 fedora 56 k libpkgconf x86_64 1.4.1-3.fc28 fedora 33 k libpsl x86_64 0.20.1-1.fc29 fedora 59 k libpwquality x86_64 1.4.0-7.fc29 fedora 101 k libselinux x86_64 2.7-13.fc29 fedora 176 k libsemanage x86_64 2.7-12.fc29 fedora 159 k libsepol x86_64 2.7-6.fc29 fedora 335 k libsigsegv x86_64 2.11-5.fc28 fedora 29 k libsmartcols x86_64 2.32-0.2.fc29 fedora 171 k libssh x86_64 0.7.5-8.fc29 fedora 203 k libstdc++ x86_64 8.0.1-0.19.fc29 fedora 477 k libstdc++-devel x86_64 8.0.1-0.19.fc29 fedora 2.0 M libtasn1 x86_64 4.13-2.fc28 fedora 75 k libtirpc x86_64 1.0.3-0.fc29 fedora 109 k libtool-ltdl x86_64 2.4.6-22.fc28 fedora 56 k libunistring x86_64 0.9.9-1.fc29 fedora 421 k libutempter x86_64 1.1.6-14.fc29 fedora 31 k libuuid x86_64 2.32-0.2.fc29 fedora 90 k libverto x86_64 0.3.0-5.fc28 fedora 23 k libxcrypt x86_64 4.0.0-5.fc28 fedora 77 k libxcrypt-devel x86_64 4.0.0-5.fc28 fedora 15 k libxml2 x86_64 2.9.7-4.fc29 fedora 694 k libzstd x86_64 1.3.3-3.fc28 fedora 209 k lua-libs x86_64 5.3.4-10.fc28 fedora 117 k lz4-libs x86_64 1.8.1.2-4.fc28 fedora 54 k mpfr x86_64 3.1.6-1.fc29 fedora 220 k ncurses x86_64 6.1-4.20180224.fc29 fedora 377 k ncurses-base noarch 6.1-4.20180224.fc29 fedora 80 k ncurses-libs x86_64 6.1-4.20180224.fc29 fedora 334 k nim-srpm-macros noarch 1-1.fc28 fedora 7.6 k ocaml-srpm-macros noarch 5-2.fc27 fedora 7.8 k openblas-srpm-macros noarch 2-2.fc27 fedora 6.6 k openldap x86_64 2.4.45-14.fc29 fedora 347 k openssl-libs x86_64 1:1.1.0g-6.fc29 fedora 1.3 M p11-kit x86_64 0.23.10-1.fc29 fedora 270 k p11-kit-trust x86_64 0.23.10-1.fc29 fedora 137 k pam x86_64 1.3.0-10.fc28 fedora 756 k pcre x86_64 8.42-0.2.RC1.fc29 fedora 207 k pcre2 x86_64 10.31-4.fc29 fedora 235 k perl-srpm-macros noarch 1-25.fc28 fedora 9.7 k pkgconf x86_64 1.4.1-3.fc28 fedora 37 k pkgconf-m4 noarch 1.4.1-3.fc28 fedora 16 k pkgconf-pkg-config x86_64 1.4.1-3.fc28 fedora 14 k popt x86_64 1.16-14.fc28 fedora 60 k publicsuffix-list-dafsa noarch 20180223-1.fc29 fedora 47 k python-srpm-macros noarch 3-26.fc28 fedora 10 k python3-libs x86_64 3.6.4-20.fc29 fedora 7.9 M qt5-srpm-macros noarch 5.10.1-1.fc29 fedora 9.6 k readline x86_64 7.0-8.fc28 fedora 219 k rpm x86_64 4.14.1-8.fc28 fedora 532 k rpm-build-libs x86_64 4.14.1-8.fc28 fedora 138 k rpm-libs x86_64 4.14.1-8.fc28 fedora 328 k rpm-plugin-selinux x86_64 4.14.1-8.fc28 fedora 68 k rust-srpm-macros noarch 5-2.fc28 fedora 8.1 k setup noarch 2.11.3-1.fc29 fedora 177 k sqlite-libs x86_64 3.22.0-4.fc29 fedora 546 k systemd-libs x86_64 238-5.fc29 fedora 507 k tzdata noarch 2018c-2.fc28 fedora 455 k xz-libs x86_64 5.2.3-7.fc28 fedora 92 k zip x86_64 3.0-22.fc29 fedora 268 k zlib x86_64 1.2.11-7.fc29 fedora 100 k zstd x86_64 1.3.3-3.fc28 fedora 310 k Transaction Summary ================================================================================ Install 154 Packages Total download size: 137 M Installed size: 552 M Downloading Packages: (1/154): gawk-4.2.1-1.fc29.x86_64.rpm 7.0 MB/s | 1.1 MB 00:00 (2/154): util-linux-2.32-0.2.fc29.x86_64.rpm 8.4 MB/s | 2.4 MB 00:00 (3/154): unzip-6.0-39.fc29.x86_64.rpm 8.1 MB/s | 191 kB 00:00 (4/154): shadow-utils-4.5-9.fc28.x86_64.rpm 14 MB/s | 1.2 MB 00:00 (5/154): diffutils-3.6-4.fc28.x86_64.rpm 14 MB/s | 357 kB 00:00 (6/154): gzip-1.9-5.fc29.x86_64.rpm 13 MB/s | 164 kB 00:00 (7/154): make-4.2.1-8.fc29.x86_64.rpm 13 MB/s | 497 kB 00:00 (8/154): bash-4.4.19-2.fc29.x86_64.rpm 19 MB/s | 1.5 MB 00:00 (9/154): redhat-rpm-config-106-1.fc29.noarch.rp 4.5 MB/s | 77 kB 00:00 (10/154): gcc-c++-8.0.1-0.19.fc29.x86_64.rpm 19 MB/s | 12 MB 00:00 (11/154): findutils-4.6.0-18.fc29.x86_64.rpm 7.9 MB/s | 526 kB 00:00 (12/154): fedora-release-29-0.1.noarch.rpm 2.3 MB/s | 26 kB 00:00 (13/154): sed-4.4-7.fc29.x86_64.rpm 14 MB/s | 290 kB 00:00 (14/154): rpm-build-4.14.1-8.fc28.x86_64.rpm 7.3 MB/s | 162 kB 00:00 (15/154): which-2.21-8.fc28.x86_64.rpm 4.3 MB/s | 47 kB 00:00 (16/154): grep-3.1-5.fc28.x86_64.rpm 16 MB/s | 273 kB 00:00 (17/154): patch-2.7.6-3.fc28.x86_64.rpm 5.6 MB/s | 136 kB 00:00 (18/154): info-6.5-3.fc28.x86_64.rpm 12 MB/s | 197 kB 00:00 (19/154): tar-1.30-3.fc28.x86_64.rpm 16 MB/s | 837 kB 00:00 (20/154): cpio-2.12-7.fc28.x86_64.rpm 14 MB/s | 264 kB 00:00 (21/154): xz-5.2.3-7.fc28.x86_64.rpm 6.8 MB/s | 151 kB 00:00 (22/154): coreutils-8.29-9.fc29.x86_64.rpm 24 MB/s | 1.2 MB 00:00 (23/154): bzip2-1.0.6-27.fc29.x86_64.rpm 2.6 MB/s | 59 kB 00:00 (24/154): filesystem-3.8-3.fc28.x86_64.rpm 18 MB/s | 1.1 MB 00:00 (25/154): gmp-6.1.2-7.fc28.x86_64.rpm 16 MB/s | 285 kB 00:00 (26/154): libsigsegv-2.11-5.fc28.x86_64.rpm 2.1 MB/s | 29 kB 00:00 (27/154): mpfr-3.1.6-1.fc29.x86_64.rpm 12 MB/s | 220 kB 00:00 (28/154): readline-7.0-8.fc28.x86_64.rpm 13 MB/s | 219 kB 00:00 (29/154): gcc-8.0.1-0.19.fc29.x86_64.rpm 26 MB/s | 23 MB 00:00 (30/154): libmpc-1.1.0-1.fc29.x86_64.rpm 570 kB/s | 60 kB 00:00 (31/154): glibc-2.27.9000-12.fc29.x86_64.rpm 14 MB/s | 3.7 MB 00:00 (32/154): zlib-1.2.11-7.fc29.x86_64.rpm 4.1 MB/s | 100 kB 00:00 (33/154): libstdc++-8.0.1-0.19.fc29.x86_64.rpm 13 MB/s | 477 kB 00:00 (34/154): audit-libs-2.8.3-1.fc29.x86_64.rpm 6.8 MB/s | 113 kB 00:00 (35/154): libblkid-2.32-0.2.fc29.x86_64.rpm 6.8 MB/s | 210 kB 00:00 (36/154): libcap-ng-0.7.9-1.fc28.x86_64.rpm 1.4 MB/s | 31 kB 00:00 (37/154): libfdisk-2.32-0.2.fc29.x86_64.rpm 11 MB/s | 259 kB 00:00 (38/154): libmount-2.32-0.2.fc29.x86_64.rpm 22 MB/s | 230 kB 00:00 (39/154): libselinux-2.7-13.fc29.x86_64.rpm 16 MB/s | 176 kB 00:00 (40/154): libsmartcols-2.32-0.2.fc29.x86_64.rpm 18 MB/s | 171 kB 00:00 (41/154): libutempter-1.1.6-14.fc29.x86_64.rpm 4.3 MB/s | 31 kB 00:00 (42/154): libuuid-2.32-0.2.fc29.x86_64.rpm 5.0 MB/s | 90 kB 00:00 (43/154): libxcrypt-4.0.0-5.fc28.x86_64.rpm 3.1 MB/s | 77 kB 00:00 (44/154): ncurses-libs-6.1-4.20180224.fc29.x86_ 11 MB/s | 334 kB 00:00 (45/154): pam-1.3.0-10.fc28.x86_64.rpm 24 MB/s | 756 kB 00:00 (46/154): systemd-libs-238-5.fc29.x86_64.rpm 19 MB/s | 507 kB 00:00 (47/154): isl-0.16.1-6.fc28.x86_64.rpm 16 MB/s | 841 kB 00:00 (48/154): libgcc-8.0.1-0.19.fc29.x86_64.rpm 4.5 MB/s | 86 kB 00:00 (49/154): libgomp-8.0.1-0.19.fc29.x86_64.rpm 12 MB/s | 197 kB 00:00 (50/154): bzip2-libs-1.0.6-27.fc29.x86_64.rpm 5.2 MB/s | 47 kB 00:00 (51/154): libacl-2.2.52-21.fc29.x86_64.rpm 4.0 MB/s | 34 kB 00:00 (52/154): libattr-2.4.47-23.fc28.x86_64.rpm 1.1 MB/s | 25 kB 00:00 (53/154): libsemanage-2.7-12.fc29.x86_64.rpm 11 MB/s | 159 kB 00:00 (54/154): setup-2.11.3-1.fc29.noarch.rpm 9.5 MB/s | 177 kB 00:00 (55/154): binutils-2.30-14.fc29.x86_64.rpm 22 MB/s | 6.1 MB 00:00 (56/154): annobin-5.1-1.fc29.x86_64.rpm 5.3 MB/s | 67 kB 00:00 (57/154): cpp-8.0.1-0.19.fc29.x86_64.rpm 31 MB/s | 10 MB 00:00 (58/154): dwz-0.12-7.fc29.x86_64.rpm 2.0 MB/s | 107 kB 00:00 (59/154): file-5.32-3.fc28.x86_64.rpm 9.3 MB/s | 72 kB 00:00 (60/154): fpc-srpm-macros-1.1-4.fc28.noarch.rpm 1.3 MB/s | 7.5 kB 00:00 (61/154): ghc-srpm-macros-1.4.2-7.fc28.noarch.r 573 kB/s | 8.2 kB 00:00 (62/154): gnat-srpm-macros-4-5.fc28.noarch.rpm 612 kB/s | 8.8 kB 00:00 (63/154): guile-2.0.14-7.fc29.x86_64.rpm 16 MB/s | 3.5 MB 00:00 (64/154): go-srpm-macros-2-16.fc29.noarch.rpm 263 kB/s | 11 kB 00:00 (65/154): nim-srpm-macros-1-1.fc28.noarch.rpm 178 kB/s | 7.6 kB 00:00 (66/154): ocaml-srpm-macros-5-2.fc27.noarch.rpm 527 kB/s | 7.8 kB 00:00 (67/154): openblas-srpm-macros-2-2.fc27.noarch. 375 kB/s | 6.6 kB 00:00 (68/154): perl-srpm-macros-1-25.fc28.noarch.rpm 511 kB/s | 9.7 kB 00:00 (69/154): python-srpm-macros-3-26.fc28.noarch.r 592 kB/s | 10 kB 00:00 (70/154): qt5-srpm-macros-5.10.1-1.fc29.noarch. 1.4 MB/s | 9.6 kB 00:00 (71/154): rust-srpm-macros-5-2.fc28.noarch.rpm 1.1 MB/s | 8.1 kB 00:00 (72/154): rpm-4.14.1-8.fc28.x86_64.rpm 22 MB/s | 532 kB 00:00 (73/154): fedora-repos-29-0.3.noarch.rpm 785 kB/s | 8.9 kB 00:00 (74/154): zip-3.0-22.fc29.x86_64.rpm 11 MB/s | 268 kB 00:00 (75/154): elfutils-libelf-0.170-1.fc27.x86_64.r 19 MB/s | 204 kB 00:00 (76/154): elfutils-0.170-1.fc27.x86_64.rpm 17 MB/s | 310 kB 00:00 (77/154): elfutils-libs-0.170-1.fc27.x86_64.rpm 16 MB/s | 283 kB 00:00 (78/154): file-libs-5.32-3.fc28.x86_64.rpm 23 MB/s | 517 kB 00:00 (79/154): libcap-2.25-10.fc29.x86_64.rpm 5.1 MB/s | 55 kB 00:00 (80/154): libzstd-1.3.3-3.fc28.x86_64.rpm 13 MB/s | 209 kB 00:00 (81/154): libdb-5.3.28-30.fc28.x86_64.rpm 29 MB/s | 757 kB 00:00 (82/154): lua-libs-5.3.4-10.fc28.x86_64.rpm 6.2 MB/s | 117 kB 00:00 (83/154): popt-1.16-14.fc28.x86_64.rpm 4.5 MB/s | 60 kB 00:00 (84/154): openssl-libs-1.1.0g-6.fc29.x86_64.rpm 32 MB/s | 1.3 MB 00:00 (85/154): rpm-build-libs-4.14.1-8.fc28.x86_64.r 7.6 MB/s | 138 kB 00:00 (86/154): rpm-libs-4.14.1-8.fc28.x86_64.rpm 19 MB/s | 328 kB 00:00 (87/154): xz-libs-5.2.3-7.fc28.x86_64.rpm 5.5 MB/s | 92 kB 00:00 (88/154): zstd-1.3.3-3.fc28.x86_64.rpm 22 MB/s | 310 kB 00:00 (89/154): pcre-8.42-0.2.RC1.fc29.x86_64.rpm 13 MB/s | 207 kB 00:00 (90/154): gdb-headless-8.1-11.fc29.x86_64.rpm 25 MB/s | 3.6 MB 00:00 (91/154): basesystem-11-5.fc28.noarch.rpm 426 kB/s | 9.4 kB 00:00 (92/154): coreutils-common-8.29-9.fc29.x86_64.r 31 MB/s | 2.0 MB 00:00 (93/154): ncurses-6.1-4.20180224.fc29.x86_64.rp 5.9 MB/s | 377 kB 00:00 (94/154): glibc-common-2.27.9000-12.fc29.x86_64 21 MB/s | 784 kB 00:00 (95/154): pcre2-10.31-4.fc29.x86_64.rpm 11 MB/s | 235 kB 00:00 (96/154): libsepol-2.7-6.fc29.x86_64.rpm 12 MB/s | 335 kB 00:00 (97/154): ncurses-base-6.1-4.20180224.fc29.noar 6.3 MB/s | 80 kB 00:00 (98/154): cracklib-2.9.6-13.fc29.x86_64.rpm 5.1 MB/s | 88 kB 00:00 (99/154): libnsl2-1.2.0-1.fc28.x86_64.rpm 4.5 MB/s | 56 kB 00:00 (100/154): libtirpc-1.0.3-0.fc29.x86_64.rpm 6.6 MB/s | 109 kB 00:00 (101/154): lz4-libs-1.8.1.2-4.fc28.x86_64.rpm 8.4 MB/s | 54 kB 00:00 (102/154): chkconfig-1.10-4.fc28.x86_64.rpm 22 MB/s | 187 kB 00:00 (103/154): gc-7.6.4-3.fc29.x86_64.rpm 12 MB/s | 108 kB 00:00 (104/154): libgcrypt-1.8.2-2.fc28.x86_64.rpm 21 MB/s | 456 kB 00:00 (105/154): libffi-3.1-16.fc28.x86_64.rpm 4.2 MB/s | 35 kB 00:00 (106/154): libtool-ltdl-2.4.6-22.fc28.x86_64.rp 6.9 MB/s | 56 kB 00:00 (107/154): libunistring-0.9.9-1.fc29.x86_64.rpm 24 MB/s | 421 kB 00:00 (108/154): libdb-utils-5.3.28-30.fc28.x86_64.rp 8.9 MB/s | 147 kB 00:00 (109/154): fedora-gpg-keys-29-0.3.noarch.rpm 13 MB/s | 95 kB 00:00 (110/154): fedora-repos-rawhide-29-0.3.noarch.r 2.1 MB/s | 8.0 kB 00:00 (111/154): libarchive-3.3.2-1.fc29.x86_64.rpm 12 MB/s | 356 kB 00:00 (112/154): elfutils-default-yama-scope-0.170-1. 5.1 MB/s | 39 kB 00:00 (113/154): expat-2.2.5-3.fc28.x86_64.rpm 7.0 MB/s | 109 kB 00:00 (114/154): libbabeltrace-1.5.4-2.fc28.x86_64.rp 13 MB/s | 199 kB 00:00 (115/154): libipt-1.6.1-8.fc29.x86_64.rpm 3.3 MB/s | 49 kB 00:00 (116/154): crypto-policies-20180306-1.gitaea692 3.3 MB/s | 39 kB 00:00 (117/154): ca-certificates-2018.2.22-3.fc29.noa 18 MB/s | 398 kB 00:00 (118/154): rpm-plugin-selinux-4.14.1-8.fc28.x86 5.5 MB/s | 68 kB 00:00 (119/154): tzdata-2018c-2.fc28.noarch.rpm 14 MB/s | 455 kB 00:00 (120/154): libcom_err-1.44.0-2.fc29.x86_64.rpm 4.9 MB/s | 47 kB 00:00 (121/154): krb5-libs-1.16-14.fc29.x86_64.rpm 18 MB/s | 823 kB 00:00 (122/154): libgpg-error-1.27-5.fc28.x86_64.rpm 13 MB/s | 184 kB 00:00 (123/154): libatomic_ops-7.6.2-3.fc28.x86_64.rp 3.6 MB/s | 37 kB 00:00 (124/154): libxml2-2.9.7-4.fc29.x86_64.rpm 14 MB/s | 694 kB 00:00 [MIRROR] gdbm-1.14.1-3.fc28.x86_64.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/gdbm-1.14.1-3.fc28.x86_64.rpm (125/154): python3-libs-3.6.4-20.fc29.x86_64.rp 36 MB/s | 7.9 MB 00:00 (126/154): glib2-2.56.0-1.fc29.x86_64.rpm 17 MB/s | 2.5 MB 00:00 [MIRROR] gdbm-1.14.1-3.fc28.x86_64.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/gdbm-1.14.1-3.fc28.x86_64.rpm (127/154): keyutils-libs-1.5.10-6.fc28.x86_64.r 6.4 MB/s | 33 kB 00:00 (128/154): sqlite-libs-3.22.0-4.fc29.x86_64.rpm 23 MB/s | 546 kB 00:00 (129/154): libverto-0.3.0-5.fc28.x86_64.rpm 2.5 MB/s | 23 kB 00:00 (130/154): pkgconf-pkg-config-1.4.1-3.fc28.x86_ 1.7 MB/s | 14 kB 00:00 (131/154): pkgconf-1.4.1-3.fc28.x86_64.rpm 4.3 MB/s | 37 kB 00:00 (132/154): pkgconf-m4-1.4.1-3.fc28.noarch.rpm 2.0 MB/s | 16 kB 00:00 (133/154): libpkgconf-1.4.1-3.fc28.x86_64.rpm 5.1 MB/s | 33 kB 00:00 (134/154): libpwquality-1.4.0-7.fc29.x86_64.rpm 16 MB/s | 101 kB 00:00 (135/154): glibc-devel-2.27.9000-12.fc29.x86_64 33 MB/s | 1.0 MB 00:00 (136/154): libxcrypt-devel-4.0.0-5.fc28.x86_64. 1.4 MB/s | 15 kB 00:00 (137/154): libstdc++-devel-8.0.1-0.19.fc29.x86_ 32 MB/s | 2.0 MB 00:00 (138/154): glibc-headers-2.27.9000-12.fc29.x86_ 19 MB/s | 448 kB 00:00 (139/154): p11-kit-0.23.10-1.fc29.x86_64.rpm 27 MB/s | 270 kB 00:00 (140/154): p11-kit-trust-0.23.10-1.fc29.x86_64. 15 MB/s | 137 kB 00:00 (141/154): kernel-headers-4.16.0-0.rc6.git3.1.f 37 MB/s | 1.2 MB 00:00 (142/154): libtasn1-4.13-2.fc28.x86_64.rpm 5.6 MB/s | 75 kB 00:00 (143/154): curl-7.59.0-3.fc29.x86_64.rpm 20 MB/s | 343 kB 00:00 (144/154): libmetalink-0.1.3-6.fc28.x86_64.rpm 1.7 MB/s | 31 kB 00:00 [MIRROR] gdbm-1.14.1-3.fc28.x86_64.rpm: Status code: 404 for http://mirror.math.princeton.edu/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/gdbm-1.14.1-3.fc28.x86_64.rpm (145/154): libcurl-7.59.0-3.fc29.x86_64.rpm 22 MB/s | 288 kB 00:00 (146/154): libidn2-2.0.4-3.fc28.x86_64.rpm 7.1 MB/s | 99 kB 00:00 (147/154): libnghttp2-1.31.0-2.fc29.x86_64.rpm 6.9 MB/s | 74 kB 00:00 (148/154): libpsl-0.20.1-1.fc29.x86_64.rpm 2.8 MB/s | 59 kB 00:00 (149/154): libssh-0.7.5-8.fc29.x86_64.rpm 19 MB/s | 203 kB 00:00 (150/154): openldap-2.4.45-14.fc29.x86_64.rpm 25 MB/s | 347 kB 00:00 (151/154): publicsuffix-list-dafsa-20180223-1.f 4.3 MB/s | 47 kB 00:00 (152/154): cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x8 12 MB/s | 121 kB 00:00 (153/154): gdbm-1.14.1-3.fc28.x86_64.rpm 258 kB/s | 160 kB 00:00 (154/154): glibc-all-langpacks-2.27.9000-12.fc2 45 MB/s | 24 MB 00:00 -------------------------------------------------------------------------------- Total 47 MB/s | 137 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-3.fc28.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.0.1-0.19.fc29.x86_64 1/154 Running scriptlet: libgcc-8.0.1-0.19.fc29.x86_64 1/154 Installing : publicsuffix-list-dafsa-20180223-1.fc29.noarch 2/154 Installing : kernel-headers-4.16.0-0.rc6.git3.1.fc29.x86_64 3/154 Installing : pkgconf-m4-1.4.1-3.fc28.noarch 4/154 Installing : tzdata-2018c-2.fc28.noarch 5/154 Installing : fedora-gpg-keys-29-0.3.noarch 6/154 Installing : fedora-repos-rawhide-29-0.3.noarch 7/154 Installing : fedora-repos-29-0.3.noarch 8/154 Installing : fedora-release-29-0.1.noarch 9/154 Running scriptlet: fedora-release-29-0.1.noarch 9/154 Installing : setup-2.11.3-1.fc29.noarch 10/154 Running scriptlet: setup-2.11.3-1.fc29.noarch 10/154 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.8-3.fc28.x86_64 11/154 Installing : basesystem-11-5.fc28.noarch 12/154 Installing : ncurses-base-6.1-4.20180224.fc29.noarch 13/154 Installing : pcre2-10.31-4.fc29.x86_64 14/154 Installing : libselinux-2.7-13.fc29.x86_64 15/154 Installing : ncurses-libs-6.1-4.20180224.fc29.x86_64 16/154 Installing : glibc-all-langpacks-2.27.9000-12.fc29.x86_64 17/154 Installing : glibc-common-2.27.9000-12.fc29.x86_64 18/154 Running scriptlet: glibc-2.27.9000-12.fc29.x86_64 19/154 Installing : glibc-2.27.9000-12.fc29.x86_64 19/154 Running scriptlet: glibc-2.27.9000-12.fc29.x86_64 19/154 Installing : bash-4.4.19-2.fc29.x86_64 20/154 Running scriptlet: bash-4.4.19-2.fc29.x86_64 20/154 Installing : libsepol-2.7-6.fc29.x86_64 21/154 Running scriptlet: libsepol-2.7-6.fc29.x86_64 21/154 Installing : zlib-1.2.11-7.fc29.x86_64 22/154 Installing : info-6.5-3.fc28.x86_64 23/154 Installing : bzip2-libs-1.0.6-27.fc29.x86_64 24/154 Installing : xz-libs-5.2.3-7.fc28.x86_64 25/154 Installing : elfutils-libelf-0.170-1.fc27.x86_64 26/154 Running scriptlet: elfutils-libelf-0.170-1.fc27.x86_64 26/154 Installing : gmp-1:6.1.2-7.fc28.x86_64 27/154 Running scriptlet: gmp-1:6.1.2-7.fc28.x86_64 27/154 Installing : libdb-5.3.28-30.fc28.x86_64 28/154 Running scriptlet: libdb-5.3.28-30.fc28.x86_64 28/154 Installing : libstdc++-8.0.1-0.19.fc29.x86_64 29/154 Running scriptlet: libstdc++-8.0.1-0.19.fc29.x86_64 29/154 Installing : libxcrypt-4.0.0-5.fc28.x86_64 30/154 Installing : libcap-2.25-10.fc29.x86_64 31/154 Installing : popt-1.16-14.fc28.x86_64 32/154 Installing : mpfr-3.1.6-1.fc29.x86_64 33/154 Running scriptlet: mpfr-3.1.6-1.fc29.x86_64 33/154 Installing : readline-7.0-8.fc28.x86_64 34/154 Running scriptlet: readline-7.0-8.fc28.x86_64 34/154 Installing : libuuid-2.32-0.2.fc29.x86_64 35/154 Running scriptlet: libuuid-2.32-0.2.fc29.x86_64 35/154 Installing : libzstd-1.3.3-3.fc28.x86_64 36/154 Installing : lua-libs-5.3.4-10.fc28.x86_64 37/154 Installing : libffi-3.1-16.fc28.x86_64 38/154 Installing : libcom_err-1.44.0-2.fc29.x86_64 39/154 Running scriptlet: libcom_err-1.44.0-2.fc29.x86_64 39/154 Installing : libattr-2.4.47-23.fc28.x86_64 40/154 Installing : libacl-2.2.52-21.fc29.x86_64 41/154 Installing : sed-4.4-7.fc29.x86_64 42/154 Running scriptlet: sed-4.4-7.fc29.x86_64 42/154 Installing : libmpc-1.1.0-1.fc29.x86_64 43/154 Installing : libunistring-0.9.9-1.fc29.x86_64 44/154 Installing : file-libs-5.32-3.fc28.x86_64 45/154 Installing : expat-2.2.5-3.fc28.x86_64 46/154 Installing : file-5.32-3.fc28.x86_64 47/154 Installing : libidn2-2.0.4-3.fc28.x86_64 48/154 Running scriptlet: libidn2-2.0.4-3.fc28.x86_64 48/154 Installing : p11-kit-0.23.10-1.fc29.x86_64 49/154 Running scriptlet: p11-kit-0.23.10-1.fc29.x86_64 49/154 Installing : chkconfig-1.10-4.fc28.x86_64 50/154 Installing : unzip-6.0-39.fc29.x86_64 51/154 Installing : findutils-1:4.6.0-18.fc29.x86_64 52/154 Running scriptlet: findutils-1:4.6.0-18.fc29.x86_64 52/154 Running scriptlet: glibc-headers-2.27.9000-12.fc29.x86_64 53/154 Installing : glibc-headers-2.27.9000-12.fc29.x86_64 53/154 Installing : libcap-ng-0.7.9-1.fc28.x86_64 54/154 Installing : audit-libs-2.8.3-1.fc29.x86_64 55/154 Running scriptlet: audit-libs-2.8.3-1.fc29.x86_64 55/154 Installing : pcre-8.42-0.2.RC1.fc29.x86_64 56/154 Installing : grep-3.1-5.fc28.x86_64 57/154 Running scriptlet: grep-3.1-5.fc28.x86_64 57/154 Installing : lz4-libs-1.8.1.2-4.fc28.x86_64 58/154 Installing : xz-5.2.3-7.fc28.x86_64 59/154 Installing : libsemanage-2.7-12.fc29.x86_64 60/154 Installing : zip-3.0-22.fc29.x86_64 61/154 Installing : libpsl-0.20.1-1.fc29.x86_64 62/154 Installing : libmetalink-0.1.3-6.fc28.x86_64 63/154 Installing : cpp-8.0.1-0.19.fc29.x86_64 64/154 Running scriptlet: cpp-8.0.1-0.19.fc29.x86_64 64/154 Installing : tar-2:1.30-3.fc28.x86_64 65/154 Running scriptlet: tar-2:1.30-3.fc28.x86_64 65/154 Installing : patch-2.7.6-3.fc28.x86_64 66/154 Installing : gdbm-1:1.14.1-3.fc28.x86_64 67/154 Installing : annobin-5.1-1.fc29.x86_64 68/154 Running scriptlet: annobin-5.1-1.fc29.x86_64 68/154 Installing : zstd-1.3.3-3.fc28.x86_64 69/154 Installing : libstdc++-devel-8.0.1-0.19.fc29.x86_64 70/154 Installing : libdb-utils-5.3.28-30.fc28.x86_64 71/154 Installing : isl-0.16.1-6.fc28.x86_64 72/154 Running scriptlet: isl-0.16.1-6.fc28.x86_64 72/154 Installing : dwz-0.12-7.fc29.x86_64 73/154 Installing : libxml2-2.9.7-4.fc29.x86_64 74/154 Installing : bzip2-1.0.6-27.fc29.x86_64 75/154 Installing : diffutils-3.6-4.fc28.x86_64 76/154 Running scriptlet: diffutils-3.6-4.fc28.x86_64 76/154 Installing : cpio-2.12-7.fc28.x86_64 77/154 Running scriptlet: cpio-2.12-7.fc28.x86_64 77/154 Installing : libgomp-8.0.1-0.19.fc29.x86_64 78/154 Running scriptlet: libgomp-8.0.1-0.19.fc29.x86_64 78/154 Installing : coreutils-common-8.29-9.fc29.x86_64 79/154 Running scriptlet: coreutils-common-8.29-9.fc29.x86_64 79/154 Installing : sqlite-libs-3.22.0-4.fc29.x86_64 80/154 Installing : elfutils-default-yama-scope-0.170-1.fc27.noarch 81/154 Running scriptlet: elfutils-default-yama-scope-0.170-1.fc27.noarch 81/154 Installing : elfutils-libs-0.170-1.fc27.x86_64 82/154 Running scriptlet: elfutils-libs-0.170-1.fc27.x86_64 82/154 Installing : elfutils-0.170-1.fc27.x86_64 83/154 Installing : libsigsegv-2.11-5.fc28.x86_64 84/154 Installing : gawk-4.2.1-1.fc29.x86_64 85/154 Running scriptlet: gawk-4.2.1-1.fc29.x86_64 85/154 Installing : libsmartcols-2.32-0.2.fc29.x86_64 86/154 Running scriptlet: libsmartcols-2.32-0.2.fc29.x86_64 86/154 Installing : ncurses-6.1-4.20180224.fc29.x86_64 87/154 Installing : libtool-ltdl-2.4.6-22.fc28.x86_64 88/154 Running scriptlet: libtool-ltdl-2.4.6-22.fc28.x86_64 88/154 Installing : libipt-1.6.1-8.fc29.x86_64 89/154 Installing : libgpg-error-1.27-5.fc28.x86_64 90/154 Installing : libgcrypt-1.8.2-2.fc28.x86_64 91/154 Running scriptlet: libgcrypt-1.8.2-2.fc28.x86_64 91/154 Installing : libatomic_ops-7.6.2-3.fc28.x86_64 92/154 Installing : gc-7.6.4-3.fc29.x86_64 93/154 Installing : keyutils-libs-1.5.10-6.fc28.x86_64 94/154 Installing : libverto-0.3.0-5.fc28.x86_64 95/154 Installing : libpkgconf-1.4.1-3.fc28.x86_64 96/154 Installing : pkgconf-1.4.1-3.fc28.x86_64 97/154 Installing : pkgconf-pkg-config-1.4.1-3.fc28.x86_64 98/154 Installing : glibc-devel-2.27.9000-12.fc29.x86_64 99/154 Running scriptlet: glibc-devel-2.27.9000-12.fc29.x86_64 99/154 Installing : libxcrypt-devel-4.0.0-5.fc28.x86_64 100/154 Installing : libtasn1-4.13-2.fc28.x86_64 101/154 Running scriptlet: libtasn1-4.13-2.fc28.x86_64 101/154 Installing : p11-kit-trust-0.23.10-1.fc29.x86_64 102/154 Running scriptlet: p11-kit-trust-0.23.10-1.fc29.x86_64 102/154 Installing : openssl-libs-1:1.1.0g-6.fc29.x86_64 103/154 Running scriptlet: openssl-libs-1:1.1.0g-6.fc29.x86_64 103/154 Installing : coreutils-8.29-9.fc29.x86_64 104/154 Installing : crypto-policies-20180306-1.gitaea6928.fc29.noarc 105/154 Running scriptlet: crypto-policies-20180306-1.gitaea6928.fc29.noarc 105/154 Running scriptlet: ca-certificates-2018.2.22-3.fc29.noarch 106/154 Installing : ca-certificates-2018.2.22-3.fc29.noarch 106/154 Running scriptlet: ca-certificates-2018.2.22-3.fc29.noarch 106/154 Installing : krb5-libs-1.16-14.fc29.x86_64 107/154 Installing : libtirpc-1.0.3-0.fc29.x86_64 108/154 Running scriptlet: libtirpc-1.0.3-0.fc29.x86_64 108/154 Installing : libblkid-2.32-0.2.fc29.x86_64 109/154 Running scriptlet: libblkid-2.32-0.2.fc29.x86_64 109/154 Installing : libmount-2.32-0.2.fc29.x86_64 110/154 Running scriptlet: libmount-2.32-0.2.fc29.x86_64 110/154 Installing : libnsl2-1.2.0-1.fc28.x86_64 111/154 Running scriptlet: libnsl2-1.2.0-1.fc28.x86_64 111/154 Installing : gzip-1.9-5.fc29.x86_64 112/154 Running scriptlet: gzip-1.9-5.fc29.x86_64 112/154 Installing : cracklib-2.9.6-13.fc29.x86_64 113/154 Installing : libpwquality-1.4.0-7.fc29.x86_64 114/154 Installing : pam-1.3.0-10.fc28.x86_64 115/154 Running scriptlet: pam-1.3.0-10.fc28.x86_64 115/154 Installing : binutils-2.30-14.fc29.x86_64 116/154 Running scriptlet: binutils-2.30-14.fc29.x86_64 116/154 Installing : guile-5:2.0.14-7.fc29.x86_64 117/154 Running scriptlet: guile-5:2.0.14-7.fc29.x86_64 117/154 Installing : gcc-8.0.1-0.19.fc29.x86_64 118/154 Running scriptlet: gcc-8.0.1-0.19.fc29.x86_64 118/154 Installing : python3-libs-3.6.4-20.fc29.x86_64 119/154 Installing : systemd-libs-238-5.fc29.x86_64 120/154 Running scriptlet: systemd-libs-238-5.fc29.x86_64 120/154 Installing : glib2-2.56.0-1.fc29.x86_64 121/154 Installing : libbabeltrace-1.5.4-2.fc28.x86_64 122/154 Running scriptlet: libbabeltrace-1.5.4-2.fc28.x86_64 122/154 Installing : gdb-headless-8.1-11.fc29.x86_64 123/154 Installing : libfdisk-2.32-0.2.fc29.x86_64 124/154 Running scriptlet: libfdisk-2.32-0.2.fc29.x86_64 124/154 Installing : libssh-0.7.5-8.fc29.x86_64 125/154 Installing : cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x86_64 126/154 Running scriptlet: cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x86_64 126/154 Installing : openldap-2.4.45-14.fc29.x86_64 127/154 Installing : shadow-utils-2:4.5-9.fc28.x86_64 128/154 Running scriptlet: libutempter-1.1.6-14.fc29.x86_64 129/154 Installing : libutempter-1.1.6-14.fc29.x86_64 129/154 Installing : libarchive-3.3.2-1.fc29.x86_64 130/154 Installing : libnghttp2-1.31.0-2.fc29.x86_64 131/154 Installing : libcurl-7.59.0-3.fc29.x86_64 132/154 Installing : curl-7.59.0-3.fc29.x86_64 133/154 Installing : rpm-plugin-selinux-4.14.1-8.fc28.x86_64 134/154 Installing : rpm-libs-4.14.1-8.fc28.x86_64 135/154 Running scriptlet: rpm-libs-4.14.1-8.fc28.x86_64 135/154 Installing : rpm-4.14.1-8.fc28.x86_64 136/154 Installing : rpm-build-libs-4.14.1-8.fc28.x86_64 137/154 Running scriptlet: rpm-build-libs-4.14.1-8.fc28.x86_64 137/154 Installing : rust-srpm-macros-5-2.fc28.noarch 138/154 Installing : qt5-srpm-macros-5.10.1-1.fc29.noarch 139/154 Installing : python-srpm-macros-3-26.fc28.noarch 140/154 Installing : perl-srpm-macros-1-25.fc28.noarch 141/154 Installing : openblas-srpm-macros-2-2.fc27.noarch 142/154 Installing : ocaml-srpm-macros-5-2.fc27.noarch 143/154 Installing : nim-srpm-macros-1-1.fc28.noarch 144/154 Installing : go-srpm-macros-2-16.fc29.noarch 145/154 Installing : gnat-srpm-macros-4-5.fc28.noarch 146/154 Installing : ghc-srpm-macros-1.4.2-7.fc28.noarch 147/154 Installing : fpc-srpm-macros-1.1-4.fc28.noarch 148/154 Installing : redhat-rpm-config-106-1.fc29.noarch 149/154 Installing : rpm-build-4.14.1-8.fc28.x86_64 150/154 Installing : util-linux-2.32-0.2.fc29.x86_64 151/154 Running scriptlet: util-linux-2.32-0.2.fc29.x86_64 151/154 Installing : gcc-c++-8.0.1-0.19.fc29.x86_64 152/154 Installing : make-1:4.2.1-8.fc29.x86_64 153/154 Running scriptlet: make-1:4.2.1-8.fc29.x86_64 153/154 Installing : which-2.21-8.fc28.x86_64 154/154 Running scriptlet: which-2.21-8.fc28.x86_64 154/154 Running scriptlet: fedora-release-29-0.1.noarch 154/154 Running scriptlet: filesystem-3.8-3.fc28.x86_64 154/154 Running scriptlet: glibc-all-langpacks-2.27.9000-12.fc29.x86_64 154/154 Running scriptlet: guile-5:2.0.14-7.fc29.x86_64 154/154 Running scriptlet: glibc-common-2.27.9000-12.fc29.x86_64 154/154 Running scriptlet: info-6.5-3.fc28.x86_64 154/154 Running scriptlet: glib2-2.56.0-1.fc29.x86_64 154/154 Verifying : gawk-4.2.1-1.fc29.x86_64 1/154 Verifying : gcc-c++-8.0.1-0.19.fc29.x86_64 2/154 Verifying : util-linux-2.32-0.2.fc29.x86_64 3/154 Verifying : gcc-8.0.1-0.19.fc29.x86_64 4/154 Verifying : unzip-6.0-39.fc29.x86_64 5/154 Verifying : shadow-utils-2:4.5-9.fc28.x86_64 6/154 Verifying : diffutils-3.6-4.fc28.x86_64 7/154 Verifying : gzip-1.9-5.fc29.x86_64 8/154 Verifying : make-1:4.2.1-8.fc29.x86_64 9/154 Verifying : bash-4.4.19-2.fc29.x86_64 10/154 Verifying : redhat-rpm-config-106-1.fc29.noarch 11/154 Verifying : findutils-1:4.6.0-18.fc29.x86_64 12/154 Verifying : fedora-release-29-0.1.noarch 13/154 Verifying : sed-4.4-7.fc29.x86_64 14/154 Verifying : rpm-build-4.14.1-8.fc28.x86_64 15/154 Verifying : grep-3.1-5.fc28.x86_64 16/154 Verifying : which-2.21-8.fc28.x86_64 17/154 Verifying : patch-2.7.6-3.fc28.x86_64 18/154 Verifying : tar-2:1.30-3.fc28.x86_64 19/154 Verifying : info-6.5-3.fc28.x86_64 20/154 Verifying : cpio-2.12-7.fc28.x86_64 21/154 Verifying : coreutils-8.29-9.fc29.x86_64 22/154 Verifying : xz-5.2.3-7.fc28.x86_64 23/154 Verifying : bzip2-1.0.6-27.fc29.x86_64 24/154 Verifying : filesystem-3.8-3.fc28.x86_64 25/154 Verifying : glibc-2.27.9000-12.fc29.x86_64 26/154 Verifying : gmp-1:6.1.2-7.fc28.x86_64 27/154 Verifying : libsigsegv-2.11-5.fc28.x86_64 28/154 Verifying : mpfr-3.1.6-1.fc29.x86_64 29/154 Verifying : readline-7.0-8.fc28.x86_64 30/154 Verifying : libmpc-1.1.0-1.fc29.x86_64 31/154 Verifying : libstdc++-8.0.1-0.19.fc29.x86_64 32/154 Verifying : zlib-1.2.11-7.fc29.x86_64 33/154 Verifying : audit-libs-2.8.3-1.fc29.x86_64 34/154 Verifying : libblkid-2.32-0.2.fc29.x86_64 35/154 Verifying : libcap-ng-0.7.9-1.fc28.x86_64 36/154 Verifying : libfdisk-2.32-0.2.fc29.x86_64 37/154 Verifying : libmount-2.32-0.2.fc29.x86_64 38/154 Verifying : libselinux-2.7-13.fc29.x86_64 39/154 Verifying : libsmartcols-2.32-0.2.fc29.x86_64 40/154 Verifying : libutempter-1.1.6-14.fc29.x86_64 41/154 Verifying : libuuid-2.32-0.2.fc29.x86_64 42/154 Verifying : libxcrypt-4.0.0-5.fc28.x86_64 43/154 Verifying : ncurses-libs-6.1-4.20180224.fc29.x86_64 44/154 Verifying : pam-1.3.0-10.fc28.x86_64 45/154 Verifying : systemd-libs-238-5.fc29.x86_64 46/154 Verifying : binutils-2.30-14.fc29.x86_64 47/154 Verifying : cpp-8.0.1-0.19.fc29.x86_64 48/154 Verifying : isl-0.16.1-6.fc28.x86_64 49/154 Verifying : libgcc-8.0.1-0.19.fc29.x86_64 50/154 Verifying : libgomp-8.0.1-0.19.fc29.x86_64 51/154 Verifying : bzip2-libs-1.0.6-27.fc29.x86_64 52/154 Verifying : libacl-2.2.52-21.fc29.x86_64 53/154 Verifying : libattr-2.4.47-23.fc28.x86_64 54/154 Verifying : libsemanage-2.7-12.fc29.x86_64 55/154 Verifying : setup-2.11.3-1.fc29.noarch 56/154 Verifying : guile-5:2.0.14-7.fc29.x86_64 57/154 Verifying : annobin-5.1-1.fc29.x86_64 58/154 Verifying : dwz-0.12-7.fc29.x86_64 59/154 Verifying : file-5.32-3.fc28.x86_64 60/154 Verifying : fpc-srpm-macros-1.1-4.fc28.noarch 61/154 Verifying : ghc-srpm-macros-1.4.2-7.fc28.noarch 62/154 Verifying : gnat-srpm-macros-4-5.fc28.noarch 63/154 Verifying : go-srpm-macros-2-16.fc29.noarch 64/154 Verifying : nim-srpm-macros-1-1.fc28.noarch 65/154 Verifying : ocaml-srpm-macros-5-2.fc27.noarch 66/154 Verifying : openblas-srpm-macros-2-2.fc27.noarch 67/154 Verifying : perl-srpm-macros-1-25.fc28.noarch 68/154 Verifying : python-srpm-macros-3-26.fc28.noarch 69/154 Verifying : qt5-srpm-macros-5.10.1-1.fc29.noarch 70/154 Verifying : rpm-4.14.1-8.fc28.x86_64 71/154 Verifying : rust-srpm-macros-5-2.fc28.noarch 72/154 Verifying : zip-3.0-22.fc29.x86_64 73/154 Verifying : fedora-repos-29-0.3.noarch 74/154 Verifying : elfutils-0.170-1.fc27.x86_64 75/154 Verifying : elfutils-libelf-0.170-1.fc27.x86_64 76/154 Verifying : elfutils-libs-0.170-1.fc27.x86_64 77/154 Verifying : file-libs-5.32-3.fc28.x86_64 78/154 Verifying : gdb-headless-8.1-11.fc29.x86_64 79/154 Verifying : libcap-2.25-10.fc29.x86_64 80/154 Verifying : libdb-5.3.28-30.fc28.x86_64 81/154 Verifying : libzstd-1.3.3-3.fc28.x86_64 82/154 Verifying : lua-libs-5.3.4-10.fc28.x86_64 83/154 Verifying : openssl-libs-1:1.1.0g-6.fc29.x86_64 84/154 Verifying : popt-1.16-14.fc28.x86_64 85/154 Verifying : rpm-build-libs-4.14.1-8.fc28.x86_64 86/154 Verifying : rpm-libs-4.14.1-8.fc28.x86_64 87/154 Verifying : xz-libs-5.2.3-7.fc28.x86_64 88/154 Verifying : zstd-1.3.3-3.fc28.x86_64 89/154 Verifying : pcre-8.42-0.2.RC1.fc29.x86_64 90/154 Verifying : coreutils-common-8.29-9.fc29.x86_64 91/154 Verifying : ncurses-6.1-4.20180224.fc29.x86_64 92/154 Verifying : basesystem-11-5.fc28.noarch 93/154 Verifying : glibc-common-2.27.9000-12.fc29.x86_64 94/154 Verifying : libsepol-2.7-6.fc29.x86_64 95/154 Verifying : pcre2-10.31-4.fc29.x86_64 96/154 Verifying : ncurses-base-6.1-4.20180224.fc29.noarch 97/154 Verifying : cracklib-2.9.6-13.fc29.x86_64 98/154 Verifying : libnsl2-1.2.0-1.fc28.x86_64 99/154 Verifying : libtirpc-1.0.3-0.fc29.x86_64 100/154 Verifying : libgcrypt-1.8.2-2.fc28.x86_64 101/154 Verifying : lz4-libs-1.8.1.2-4.fc28.x86_64 102/154 Verifying : chkconfig-1.10-4.fc28.x86_64 103/154 Verifying : gc-7.6.4-3.fc29.x86_64 104/154 Verifying : libffi-3.1-16.fc28.x86_64 105/154 Verifying : libtool-ltdl-2.4.6-22.fc28.x86_64 106/154 Verifying : libunistring-0.9.9-1.fc29.x86_64 107/154 Verifying : libarchive-3.3.2-1.fc29.x86_64 108/154 Verifying : libdb-utils-5.3.28-30.fc28.x86_64 109/154 Verifying : fedora-gpg-keys-29-0.3.noarch 110/154 Verifying : fedora-repos-rawhide-29-0.3.noarch 111/154 Verifying : elfutils-default-yama-scope-0.170-1.fc27.noarch 112/154 Verifying : expat-2.2.5-3.fc28.x86_64 113/154 Verifying : libbabeltrace-1.5.4-2.fc28.x86_64 114/154 Verifying : libipt-1.6.1-8.fc29.x86_64 115/154 Verifying : python3-libs-3.6.4-20.fc29.x86_64 116/154 Verifying : ca-certificates-2018.2.22-3.fc29.noarch 117/154 Verifying : crypto-policies-20180306-1.gitaea6928.fc29.noarc 118/154 Verifying : rpm-plugin-selinux-4.14.1-8.fc28.x86_64 119/154 Verifying : tzdata-2018c-2.fc28.noarch 120/154 Verifying : krb5-libs-1.16-14.fc29.x86_64 121/154 Verifying : libcom_err-1.44.0-2.fc29.x86_64 122/154 Verifying : libgpg-error-1.27-5.fc28.x86_64 123/154 Verifying : libatomic_ops-7.6.2-3.fc28.x86_64 124/154 Verifying : libxml2-2.9.7-4.fc29.x86_64 125/154 Verifying : glib2-2.56.0-1.fc29.x86_64 126/154 Verifying : gdbm-1:1.14.1-3.fc28.x86_64 127/154 Verifying : sqlite-libs-3.22.0-4.fc29.x86_64 128/154 Verifying : keyutils-libs-1.5.10-6.fc28.x86_64 129/154 Verifying : libverto-0.3.0-5.fc28.x86_64 130/154 Verifying : pkgconf-pkg-config-1.4.1-3.fc28.x86_64 131/154 Verifying : pkgconf-1.4.1-3.fc28.x86_64 132/154 Verifying : pkgconf-m4-1.4.1-3.fc28.noarch 133/154 Verifying : libpkgconf-1.4.1-3.fc28.x86_64 134/154 Verifying : libpwquality-1.4.0-7.fc29.x86_64 135/154 Verifying : libstdc++-devel-8.0.1-0.19.fc29.x86_64 136/154 Verifying : glibc-devel-2.27.9000-12.fc29.x86_64 137/154 Verifying : libxcrypt-devel-4.0.0-5.fc28.x86_64 138/154 Verifying : glibc-headers-2.27.9000-12.fc29.x86_64 139/154 Verifying : kernel-headers-4.16.0-0.rc6.git3.1.fc29.x86_64 140/154 Verifying : p11-kit-0.23.10-1.fc29.x86_64 141/154 Verifying : p11-kit-trust-0.23.10-1.fc29.x86_64 142/154 Verifying : libtasn1-4.13-2.fc28.x86_64 143/154 Verifying : curl-7.59.0-3.fc29.x86_64 144/154 Verifying : libmetalink-0.1.3-6.fc28.x86_64 145/154 Verifying : glibc-all-langpacks-2.27.9000-12.fc29.x86_64 146/154 Verifying : libcurl-7.59.0-3.fc29.x86_64 147/154 Verifying : libidn2-2.0.4-3.fc28.x86_64 148/154 Verifying : libnghttp2-1.31.0-2.fc29.x86_64 149/154 Verifying : libpsl-0.20.1-1.fc29.x86_64 150/154 Verifying : libssh-0.7.5-8.fc29.x86_64 151/154 Verifying : openldap-2.4.45-14.fc29.x86_64 152/154 Verifying : publicsuffix-list-dafsa-20180223-1.fc29.noarch 153/154 Verifying : cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x86_64 154/154 Installed: bash.x86_64 4.4.19-2.fc29 bzip2.x86_64 1.0.6-27.fc29 coreutils.x86_64 8.29-9.fc29 cpio.x86_64 2.12-7.fc28 diffutils.x86_64 3.6-4.fc28 fedora-release.noarch 29-0.1 findutils.x86_64 1:4.6.0-18.fc29 gawk.x86_64 4.2.1-1.fc29 gcc.x86_64 8.0.1-0.19.fc29 gcc-c++.x86_64 8.0.1-0.19.fc29 grep.x86_64 3.1-5.fc28 gzip.x86_64 1.9-5.fc29 info.x86_64 6.5-3.fc28 make.x86_64 1:4.2.1-8.fc29 patch.x86_64 2.7.6-3.fc28 redhat-rpm-config.noarch 106-1.fc29 rpm-build.x86_64 4.14.1-8.fc28 sed.x86_64 4.4-7.fc29 shadow-utils.x86_64 2:4.5-9.fc28 tar.x86_64 2:1.30-3.fc28 unzip.x86_64 6.0-39.fc29 util-linux.x86_64 2.32-0.2.fc29 which.x86_64 2.21-8.fc28 xz.x86_64 5.2.3-7.fc28 annobin.x86_64 5.1-1.fc29 audit-libs.x86_64 2.8.3-1.fc29 basesystem.noarch 11-5.fc28 binutils.x86_64 2.30-14.fc29 bzip2-libs.x86_64 1.0.6-27.fc29 ca-certificates.noarch 2018.2.22-3.fc29 chkconfig.x86_64 1.10-4.fc28 coreutils-common.x86_64 8.29-9.fc29 cpp.x86_64 8.0.1-0.19.fc29 cracklib.x86_64 2.9.6-13.fc29 crypto-policies.noarch 20180306-1.gitaea6928.fc29 curl.x86_64 7.59.0-3.fc29 cyrus-sasl-lib.x86_64 2.1.27-0.1rc7.fc29 dwz.x86_64 0.12-7.fc29 elfutils.x86_64 0.170-1.fc27 elfutils-default-yama-scope.noarch 0.170-1.fc27 elfutils-libelf.x86_64 0.170-1.fc27 elfutils-libs.x86_64 0.170-1.fc27 expat.x86_64 2.2.5-3.fc28 fedora-gpg-keys.noarch 29-0.3 fedora-repos.noarch 29-0.3 fedora-repos-rawhide.noarch 29-0.3 file.x86_64 5.32-3.fc28 file-libs.x86_64 5.32-3.fc28 filesystem.x86_64 3.8-3.fc28 fpc-srpm-macros.noarch 1.1-4.fc28 gc.x86_64 7.6.4-3.fc29 gdb-headless.x86_64 8.1-11.fc29 gdbm.x86_64 1:1.14.1-3.fc28 ghc-srpm-macros.noarch 1.4.2-7.fc28 glib2.x86_64 2.56.0-1.fc29 glibc.x86_64 2.27.9000-12.fc29 glibc-all-langpacks.x86_64 2.27.9000-12.fc29 glibc-common.x86_64 2.27.9000-12.fc29 glibc-devel.x86_64 2.27.9000-12.fc29 glibc-headers.x86_64 2.27.9000-12.fc29 gmp.x86_64 1:6.1.2-7.fc28 gnat-srpm-macros.noarch 4-5.fc28 go-srpm-macros.noarch 2-16.fc29 guile.x86_64 5:2.0.14-7.fc29 isl.x86_64 0.16.1-6.fc28 kernel-headers.x86_64 4.16.0-0.rc6.git3.1.fc29 keyutils-libs.x86_64 1.5.10-6.fc28 krb5-libs.x86_64 1.16-14.fc29 libacl.x86_64 2.2.52-21.fc29 libarchive.x86_64 3.3.2-1.fc29 libatomic_ops.x86_64 7.6.2-3.fc28 libattr.x86_64 2.4.47-23.fc28 libbabeltrace.x86_64 1.5.4-2.fc28 libblkid.x86_64 2.32-0.2.fc29 libcap.x86_64 2.25-10.fc29 libcap-ng.x86_64 0.7.9-1.fc28 libcom_err.x86_64 1.44.0-2.fc29 libcurl.x86_64 7.59.0-3.fc29 libdb.x86_64 5.3.28-30.fc28 libdb-utils.x86_64 5.3.28-30.fc28 libfdisk.x86_64 2.32-0.2.fc29 libffi.x86_64 3.1-16.fc28 libgcc.x86_64 8.0.1-0.19.fc29 libgcrypt.x86_64 1.8.2-2.fc28 libgomp.x86_64 8.0.1-0.19.fc29 libgpg-error.x86_64 1.27-5.fc28 libidn2.x86_64 2.0.4-3.fc28 libipt.x86_64 1.6.1-8.fc29 libmetalink.x86_64 0.1.3-6.fc28 libmount.x86_64 2.32-0.2.fc29 libmpc.x86_64 1.1.0-1.fc29 libnghttp2.x86_64 1.31.0-2.fc29 libnsl2.x86_64 1.2.0-1.fc28 libpkgconf.x86_64 1.4.1-3.fc28 libpsl.x86_64 0.20.1-1.fc29 libpwquality.x86_64 1.4.0-7.fc29 libselinux.x86_64 2.7-13.fc29 libsemanage.x86_64 2.7-12.fc29 libsepol.x86_64 2.7-6.fc29 libsigsegv.x86_64 2.11-5.fc28 libsmartcols.x86_64 2.32-0.2.fc29 libssh.x86_64 0.7.5-8.fc29 libstdc++.x86_64 8.0.1-0.19.fc29 libstdc++-devel.x86_64 8.0.1-0.19.fc29 libtasn1.x86_64 4.13-2.fc28 libtirpc.x86_64 1.0.3-0.fc29 libtool-ltdl.x86_64 2.4.6-22.fc28 libunistring.x86_64 0.9.9-1.fc29 libutempter.x86_64 1.1.6-14.fc29 libuuid.x86_64 2.32-0.2.fc29 libverto.x86_64 0.3.0-5.fc28 libxcrypt.x86_64 4.0.0-5.fc28 libxcrypt-devel.x86_64 4.0.0-5.fc28 libxml2.x86_64 2.9.7-4.fc29 libzstd.x86_64 1.3.3-3.fc28 lua-libs.x86_64 5.3.4-10.fc28 lz4-libs.x86_64 1.8.1.2-4.fc28 mpfr.x86_64 3.1.6-1.fc29 ncurses.x86_64 6.1-4.20180224.fc29 ncurses-base.noarch 6.1-4.20180224.fc29 ncurses-libs.x86_64 6.1-4.20180224.fc29 nim-srpm-macros.noarch 1-1.fc28 ocaml-srpm-macros.noarch 5-2.fc27 openblas-srpm-macros.noarch 2-2.fc27 openldap.x86_64 2.4.45-14.fc29 openssl-libs.x86_64 1:1.1.0g-6.fc29 p11-kit.x86_64 0.23.10-1.fc29 p11-kit-trust.x86_64 0.23.10-1.fc29 pam.x86_64 1.3.0-10.fc28 pcre.x86_64 8.42-0.2.RC1.fc29 pcre2.x86_64 10.31-4.fc29 perl-srpm-macros.noarch 1-25.fc28 pkgconf.x86_64 1.4.1-3.fc28 pkgconf-m4.noarch 1.4.1-3.fc28 pkgconf-pkg-config.x86_64 1.4.1-3.fc28 popt.x86_64 1.16-14.fc28 publicsuffix-list-dafsa.noarch 20180223-1.fc29 python-srpm-macros.noarch 3-26.fc28 python3-libs.x86_64 3.6.4-20.fc29 qt5-srpm-macros.noarch 5.10.1-1.fc29 readline.x86_64 7.0-8.fc28 rpm.x86_64 4.14.1-8.fc28 rpm-build-libs.x86_64 4.14.1-8.fc28 rpm-libs.x86_64 4.14.1-8.fc28 rpm-plugin-selinux.x86_64 4.14.1-8.fc28 rust-srpm-macros.noarch 5-2.fc28 setup.noarch 2.11.3-1.fc29 sqlite-libs.x86_64 3.22.0-4.fc29 systemd-libs.x86_64 238-5.fc29 tzdata.noarch 2018c-2.fc28 xz-libs.x86_64 5.2.3-7.fc28 zip.x86_64 3.0-22.fc29 zlib.x86_64 1.2.11-7.fc29 zstd.x86_64 1.3.3-3.fc28 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/opm-simulators-2017.10-0.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/732777-fedora-rawhide-x86_64-1522076599.429555/root/var/log/dnf.rpm.log /var/lib/mock/732777-fedora-rawhide-x86_64-1522076599.429555/root/var/log/dnf.librepo.log /var/lib/mock/732777-fedora-rawhide-x86_64-1522076599.429555/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmp0e04vi7w/opm-simulators.spec) Config(child) 2 minutes 3 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: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/opm-simulators-2017.10-0.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1522076723.439090 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.9 starting (python version = 3.6.3)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/opm-simulators-2017.10-0.src.rpm) Config(732777-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/732777-fedora-rawhide-x86_64-1522076723.439090/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.9 INFO: Mock Version: 1.4.9 Start: dnf update 'Copr repository' 1.4 MB/s | 115 kB 00:00 fedora 1.4 MB/s | 60 MB 00:42 Last metadata expiration check: 0:00:00 ago on Mon 26 Mar 2018 03:05:40 PM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for opm-simulators-2017.10-0.src.rpm Start: build setup for opm-simulators-2017.10-0.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/opm-simulators-2017.10-0.src.rpm Last metadata expiration check: 0:00:00 ago on Mon 26 Mar 2018 03:06:38 PM UTC. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bc x86_64 1.07.1-5.fc28 fedora 128 k blas-devel x86_64 3.8.0-8.fc29 fedora 25 k boost-devel x86_64 1.66.0-5.fc29 fedora 10 M cmake x86_64 3.10.2-4.fc29 fedora 7.9 M doxygen x86_64 1:1.8.14-2.fc28 fedora 6.5 M dune-common-devel x86_64 2.5.1-0 copr_base 253 k dune-geometry-devel x86_64 2.5.1-0 copr_base 238 k dune-grid-devel x86_64 2.5.1-0 copr_base 411 k dune-istl-devel noarch 2.5.1-0 copr_base 209 k dune-localfunctions-devel noarch 2.5.1-0 copr_base 151 k ecl-devel x86_64 2017.10-0 copr_base 98 k eigen3-devel noarch 3.3.4-5.fc29 fedora 1.0 M ewoms-devel x86_64 2017.10-0 copr_base 2.1 M git x86_64 2.17.0-0.1.rc1.fc29.1 fedora 219 k lapack-devel x86_64 3.8.0-8.fc29 fedora 88 k opm-common-devel x86_64 2017.10-0 copr_base 142 k opm-core-devel x86_64 2017.10-0 copr_base 170 k opm-grid-devel x86_64 2017.10-0 copr_base 108 k opm-material-devel x86_64 2017.10-0 copr_base 1.9 M opm-output-devel x86_64 2017.10-0 copr_base 32 k opm-parser-devel x86_64 2017.10-0 copr_base 107 k suitesparse-devel x86_64 4.4.6-12.fc29 fedora 143 k tinyxml-devel x86_64 2.6.2-16.fc29 fedora 110 k zlib-devel x86_64 1.2.11-7.fc29 fedora 57 k Installing dependencies: atlas x86_64 3.10.3-4.fc29 fedora 6.4 M blas x86_64 3.8.0-8.fc29 fedora 427 k boost x86_64 1.66.0-5.fc29 fedora 50 k boost-atomic x86_64 1.66.0-5.fc29 fedora 52 k boost-chrono x86_64 1.66.0-5.fc29 fedora 61 k boost-container x86_64 1.66.0-5.fc29 fedora 82 k boost-context x86_64 1.66.0-5.fc29 fedora 54 k boost-coroutine x86_64 1.66.0-5.fc29 fedora 70 k boost-date-time x86_64 1.66.0-5.fc29 fedora 68 k boost-fiber x86_64 1.66.0-5.fc29 fedora 164 k boost-filesystem x86_64 1.66.0-5.fc29 fedora 87 k boost-graph x86_64 1.66.0-5.fc29 fedora 151 k boost-iostreams x86_64 1.66.0-5.fc29 fedora 78 k boost-locale x86_64 1.66.0-5.fc29 fedora 304 k boost-log x86_64 1.66.0-5.fc29 fedora 486 k boost-math x86_64 1.66.0-5.fc29 fedora 302 k boost-numpy x86_64 1.66.0-5.fc29 fedora 65 k boost-program-options x86_64 1.66.0-5.fc29 fedora 180 k boost-python2 x86_64 1.66.0-5.fc29 fedora 136 k boost-random x86_64 1.66.0-5.fc29 fedora 60 k boost-regex x86_64 1.66.0-5.fc29 fedora 320 k boost-serialization x86_64 1.66.0-5.fc29 fedora 163 k boost-signals x86_64 1.66.0-5.fc29 fedora 78 k boost-stacktrace x86_64 1.66.0-5.fc29 fedora 74 k boost-system x86_64 1.66.0-5.fc29 fedora 57 k boost-test x86_64 1.66.0-5.fc29 fedora 290 k boost-thread x86_64 1.66.0-5.fc29 fedora 97 k boost-timer x86_64 1.66.0-5.fc29 fedora 59 k boost-type_erasure x86_64 1.66.0-5.fc29 fedora 69 k boost-wave x86_64 1.66.0-5.fc29 fedora 230 k cmake-data noarch 3.10.2-4.fc29 fedora 1.3 M cmake-filesystem x86_64 3.10.2-4.fc29 fedora 38 k cmake-rpm-macros noarch 3.10.2-4.fc29 fedora 38 k dune-common x86_64 2.5.1-0 copr_base 1.1 M dune-geometry x86_64 2.5.1-0 copr_base 253 k dune-localfunctions x86_64 2.5.1-0 copr_base 8.3 k ecl x86_64 2017.10-0 copr_base 8.2 k emacs-filesystem noarch 1:25.3-5.fc28 fedora 67 k ewoms x86_64 2017.10-0 copr_base 1.8 M fipscheck x86_64 1.5.0-4.fc28 fedora 26 k fipscheck-lib x86_64 1.5.0-4.fc28 fedora 14 k gcc-gfortran x86_64 8.0.1-0.19.fc29 fedora 11 M git-core x86_64 2.17.0-0.1.rc1.fc29.1 fedora 4.0 M git-core-doc noarch 2.17.0-0.1.rc1.fc29.1 fedora 2.3 M gmp-c++ x86_64 1:6.1.2-7.fc28 fedora 31 k gmp-devel x86_64 1:6.1.2-7.fc28 fedora 187 k groff-base x86_64 1.22.3-15.fc29 fedora 1.0 M jsoncpp x86_64 1.8.4-3.fc28 fedora 92 k lapack x86_64 3.8.0-8.fc29 fedora 8.6 M less x86_64 530-1.fc28 fedora 163 k libdune-common0 x86_64 2.5.1-0 copr_base 47 k libdune-geometry0 x86_64 2.5.1-0 copr_base 98 k libdune-grid0 x86_64 2.5.1-0 copr_base 147 k libecl1 x86_64 2017.10-0 copr_base 347 k libedit x86_64 3.1-23.20170329cvs.fc29 fedora 101 k libgfortran x86_64 8.0.1-0.19.fc29 fedora 644 k libicu x86_64 60.2-2.fc28 fedora 8.8 M libicu-devel x86_64 60.2-2.fc28 fedora 920 k libopm-common1 x86_64 2017.10-0 copr_base 46 k libopm-core1 x86_64 2017.10-0 copr_base 516 k libopm-grid1 x86_64 2017.10-0 copr_base 114 k libopm-output1 x86_64 2017.10-0 copr_base 117 k libopm-parser1 x86_64 2017.10-0 copr_base 832 k libquadmath x86_64 8.0.1-0.19.fc29 fedora 176 k libquadmath-devel x86_64 8.0.1-0.19.fc29 fedora 30 k libsecret x86_64 0.18.5-7.fc28 fedora 159 k libuv x86_64 1:1.19.2-1.fc29 fedora 127 k metis x86_64 5.1.0-17.fc28 fedora 574 k metis-devel x86_64 5.1.0-17.fc28 fedora 14 k openblas x86_64 0.2.20-10.fc29 fedora 4.4 M openblas-threads x86_64 0.2.20-10.fc29 fedora 4.5 M openssh x86_64 7.6p1-7.fc29 fedora 505 k openssh-clients x86_64 7.6p1-7.fc29 fedora 679 k opm-common x86_64 2017.10-0 copr_base 7.6 k opm-core x86_64 2017.10-0 copr_base 22 k opm-grid x86_64 2017.10-0 copr_base 20 k opm-output x86_64 2017.10-0 copr_base 21 k opm-parser x86_64 2017.10-0 copr_base 7.7 k perl-Carp noarch 1.42-395.fc28 fedora 29 k perl-Encode x86_64 4:2.97-3.fc29 fedora 1.5 M perl-Errno x86_64 1.28-409.fc29 fedora 73 k perl-Error noarch 1:0.17025-2.fc28 fedora 45 k perl-Exporter noarch 5.72-396.fc28 fedora 33 k perl-File-Path noarch 2.15-2.fc28 fedora 37 k perl-File-Temp noarch 0.230.400-396.fc28 fedora 61 k perl-Getopt-Long noarch 1:2.50-4.fc28 fedora 62 k perl-Git noarch 2.17.0-0.1.rc1.fc29.1 fedora 73 k perl-HTTP-Tiny noarch 0.070-395.fc28 fedora 56 k perl-IO x86_64 1.38-409.fc29 fedora 138 k perl-MIME-Base64 x86_64 3.15-397.fc29 fedora 30 k perl-PathTools x86_64 3.74-1.fc28 fedora 89 k perl-Pod-Escapes noarch 1:1.07-395.fc28 fedora 19 k perl-Pod-Perldoc noarch 3.28-396.fc28 fedora 87 k perl-Pod-Simple noarch 1:3.35-395.fc28 fedora 212 k perl-Pod-Usage noarch 4:1.69-395.fc28 fedora 33 k perl-Scalar-List-Utils x86_64 3:1.50-1.fc29 fedora 68 k perl-Socket x86_64 4:2.027-2.fc28 fedora 58 k perl-Storable x86_64 1:2.62-396.fc28 fedora 85 k perl-Term-ANSIColor noarch 4.06-396.fc28 fedora 45 k perl-Term-Cap noarch 1.17-395.fc28 fedora 22 k perl-TermReadKey x86_64 2.37-7.fc28 fedora 39 k perl-Text-ParseWords noarch 3.30-395.fc28 fedora 17 k perl-Text-Tabs+Wrap noarch 2013.0523-395.fc28 fedora 23 k perl-Time-Local noarch 1:1.250-395.fc28 fedora 31 k perl-Unicode-Normalize x86_64 1.25-397.fc29 fedora 81 k perl-constant noarch 1.33-396.fc28 fedora 24 k perl-interpreter x86_64 4:5.26.1-409.fc29 fedora 6.2 M perl-libs x86_64 4:5.26.1-409.fc29 fedora 1.6 M perl-macros x86_64 4:5.26.1-409.fc29 fedora 69 k perl-parent noarch 1:0.236-395.fc28 fedora 19 k perl-podlators noarch 4.10-2.fc28 fedora 116 k perl-threads x86_64 1:2.21-2.fc28 fedora 60 k perl-threads-shared x86_64 1.58-2.fc28 fedora 46 k python2 x86_64 2.7.14-15.fc29 fedora 101 k python2-libs x86_64 2.7.14-15.fc29 fedora 6.3 M python2-nose noarch 1.3.7-19.fc28 fedora 267 k python2-numpy x86_64 1:1.14.2-1.fc29 fedora 3.7 M python2-pip noarch 9.0.1-16.fc29 fedora 1.8 M python2-setuptools noarch 39.0.1-1.fc29 fedora 641 k python3 x86_64 3.6.4-20.fc29 fedora 71 k python3-pip noarch 9.0.1-16.fc29 fedora 1.8 M python3-setuptools noarch 39.0.1-1.fc29 fedora 628 k rhash x86_64 1.3.5-2.fc28 fedora 129 k suitesparse x86_64 4.4.6-12.fc29 fedora 1.0 M tbb x86_64 2018.2-5.fc28 fedora 158 k tinyxml x86_64 2.6.2-16.fc29 fedora 58 k xapian-core-libs x86_64 1.4.5-4.fc29 fedora 792 k Transaction Summary ================================================================================ Install 151 Packages Total download size: 127 M Installed size: 604 M Downloading Packages: (1/151): dune-common-devel-2.5.1-0.x86_64.rpm 2.7 MB/s | 253 kB 00:00 (2/151): dune-geometry-devel-2.5.1-0.x86_64.rpm 18 MB/s | 238 kB 00:00 (3/151): bc-1.07.1-5.fc28.x86_64.rpm 1.1 MB/s | 128 kB 00:00 (4/151): dune-grid-devel-2.5.1-0.x86_64.rpm 12 MB/s | 411 kB 00:00 (5/151): dune-istl-devel-2.5.1-0.noarch.rpm 6.6 MB/s | 209 kB 00:00 (6/151): dune-localfunctions-devel-2.5.1-0.noar 11 MB/s | 151 kB 00:00 (7/151): ecl-devel-2017.10-0.x86_64.rpm 8.3 MB/s | 98 kB 00:00 (8/151): ewoms-devel-2017.10-0.x86_64.rpm 28 MB/s | 2.1 MB 00:00 (9/151): eigen3-devel-3.3.4-5.fc29.noarch.rpm 10 MB/s | 1.0 MB 00:00 (10/151): opm-common-devel-2017.10-0.x86_64.rpm 28 MB/s | 142 kB 00:00 (11/151): opm-core-devel-2017.10-0.x86_64.rpm 29 MB/s | 170 kB 00:00 (12/151): opm-grid-devel-2017.10-0.x86_64.rpm 25 MB/s | 108 kB 00:00 (13/151): opm-material-devel-2017.10-0.x86_64.r 38 MB/s | 1.9 MB 00:00 (14/151): doxygen-1.8.14-2.fc28.x86_64.rpm 19 MB/s | 6.5 MB 00:00 (15/151): git-2.17.0-0.1.rc1.fc29.1.x86_64.rpm 1.8 MB/s | 219 kB 00:00 (16/151): opm-output-devel-2017.10-0.x86_64.rpm 918 kB/s | 32 kB 00:00 (17/151): opm-parser-devel-2017.10-0.x86_64.rpm 11 MB/s | 107 kB 00:00 (18/151): blas-devel-3.8.0-8.fc29.x86_64.rpm 2.9 MB/s | 25 kB 00:00 (19/151): lapack-devel-3.8.0-8.fc29.x86_64.rpm 7.0 MB/s | 88 kB 00:00 (20/151): suitesparse-devel-4.4.6-12.fc29.x86_6 8.9 MB/s | 143 kB 00:00 (21/151): tinyxml-devel-2.6.2-16.fc29.x86_64.rp 2.5 MB/s | 110 kB 00:00 (22/151): zlib-devel-1.2.11-7.fc29.x86_64.rpm 2.3 MB/s | 57 kB 00:00 (23/151): boost-devel-1.66.0-5.fc29.x86_64.rpm 24 MB/s | 10 MB 00:00 (24/151): xapian-core-libs-1.4.5-4.fc29.x86_64. 13 MB/s | 792 kB 00:00 (25/151): dune-common-2.5.1-0.x86_64.rpm 36 MB/s | 1.1 MB 00:00 (26/151): libdune-common0-2.5.1-0.x86_64.rpm 19 MB/s | 47 kB 00:00 (27/151): cmake-filesystem-3.10.2-4.fc29.x86_64 3.0 MB/s | 38 kB 00:00 (28/151): libdune-geometry0-2.5.1-0.x86_64.rpm 23 MB/s | 98 kB 00:00 (29/151): libdune-grid0-2.5.1-0.x86_64.rpm 31 MB/s | 147 kB 00:00 (30/151): dune-localfunctions-2.5.1-0.x86_64.rp 3.8 MB/s | 8.3 kB 00:00 (31/151): ecl-2017.10-0.x86_64.rpm 4.3 MB/s | 8.2 kB 00:00 (32/151): libecl1-2017.10-0.x86_64.rpm 36 MB/s | 347 kB 00:00 (33/151): ewoms-2017.10-0.x86_64.rpm 37 MB/s | 1.8 MB 00:00 (34/151): emacs-filesystem-25.3-5.fc28.noarch.r 4.6 MB/s | 67 kB 00:00 (35/151): perl-interpreter-5.26.1-409.fc29.x86_ 11 MB/s | 6.2 MB 00:00 (36/151): cmake-3.10.2-4.fc29.x86_64.rpm 9.8 MB/s | 7.9 MB 00:00 (37/151): libsecret-0.18.5-7.fc28.x86_64.rpm 5.1 MB/s | 159 kB 00:00 (38/151): perl-Error-0.17025-2.fc28.noarch.rpm 2.1 MB/s | 45 kB 00:00 (39/151): git-core-2.17.0-0.1.rc1.fc29.1.x86_64 15 MB/s | 4.0 MB 00:00 (40/151): perl-Getopt-Long-2.50-4.fc28.noarch.r 3.0 MB/s | 62 kB 00:00 (41/151): perl-Git-2.17.0-0.1.rc1.fc29.1.noarch 2.2 MB/s | 73 kB 00:00 (42/151): perl-PathTools-3.74-1.fc28.x86_64.rpm 2.6 MB/s | 89 kB 00:00 (43/151): libopm-common1-2017.10-0.x86_64.rpm 10 MB/s | 46 kB 00:00 (44/151): git-core-doc-2.17.0-0.1.rc1.fc29.1.no 9.4 MB/s | 2.3 MB 00:00 (45/151): opm-common-2017.10-0.x86_64.rpm 557 kB/s | 7.6 kB 00:00 (46/151): perl-TermReadKey-2.37-7.fc28.x86_64.r 1.7 MB/s | 39 kB 00:00 (47/151): opm-core-2017.10-0.x86_64.rpm 2.3 MB/s | 22 kB 00:00 (48/151): opm-grid-2017.10-0.x86_64.rpm 1.6 MB/s | 20 kB 00:00 (49/151): libopm-output1-2017.10-0.x86_64.rpm 18 MB/s | 117 kB 00:00 (50/151): libopm-grid1-2017.10-0.x86_64.rpm 3.5 MB/s | 114 kB 00:00 (51/151): opm-output-2017.10-0.x86_64.rpm 4.7 MB/s | 21 kB 00:00 (52/151): libopm-core1-2017.10-0.x86_64.rpm 13 MB/s | 516 kB 00:00 (53/151): opm-parser-2017.10-0.x86_64.rpm 1.7 MB/s | 7.7 kB 00:00 (54/151): libopm-parser1-2017.10-0.x86_64.rpm 32 MB/s | 832 kB 00:00 (55/151): boost-1.66.0-5.fc29.x86_64.rpm 2.4 MB/s | 50 kB 00:00 (56/151): blas-3.8.0-8.fc29.x86_64.rpm 8.0 MB/s | 427 kB 00:00 (57/151): boost-atomic-1.66.0-5.fc29.x86_64.rpm 1.3 MB/s | 52 kB 00:00 (58/151): boost-chrono-1.66.0-5.fc29.x86_64.rpm 1.3 MB/s | 61 kB 00:00 (59/151): boost-container-1.66.0-5.fc29.x86_64. 3.5 MB/s | 82 kB 00:00 (60/151): boost-context-1.66.0-5.fc29.x86_64.rp 3.1 MB/s | 54 kB 00:00 (61/151): boost-coroutine-1.66.0-5.fc29.x86_64. 4.2 MB/s | 70 kB 00:00 (62/151): boost-date-time-1.66.0-5.fc29.x86_64. 3.4 MB/s | 68 kB 00:00 (63/151): boost-fiber-1.66.0-5.fc29.x86_64.rpm 7.3 MB/s | 164 kB 00:00 (64/151): boost-filesystem-1.66.0-5.fc29.x86_64 4.3 MB/s | 87 kB 00:00 (65/151): boost-graph-1.66.0-5.fc29.x86_64.rpm 7.6 MB/s | 151 kB 00:00 (66/151): boost-iostreams-1.66.0-5.fc29.x86_64. 4.3 MB/s | 78 kB 00:00 (67/151): boost-locale-1.66.0-5.fc29.x86_64.rpm 9.2 MB/s | 304 kB 00:00 (68/151): boost-math-1.66.0-5.fc29.x86_64.rpm 6.9 MB/s | 302 kB 00:00 (69/151): boost-numpy-1.66.0-5.fc29.x86_64.rpm 1.9 MB/s | 65 kB 00:00 (70/151): boost-log-1.66.0-5.fc29.x86_64.rpm 7.1 MB/s | 486 kB 00:00 (71/151): boost-program-options-1.66.0-5.fc29.x 6.8 MB/s | 180 kB 00:00 (72/151): boost-python2-1.66.0-5.fc29.x86_64.rp 6.9 MB/s | 136 kB 00:00 (73/151): boost-random-1.66.0-5.fc29.x86_64.rpm 4.9 MB/s | 60 kB 00:00 (74/151): boost-regex-1.66.0-5.fc29.x86_64.rpm 17 MB/s | 320 kB 00:00 (75/151): boost-serialization-1.66.0-5.fc29.x86 8.8 MB/s | 163 kB 00:00 (76/151): boost-signals-1.66.0-5.fc29.x86_64.rp 4.2 MB/s | 78 kB 00:00 (77/151): boost-stacktrace-1.66.0-5.fc29.x86_64 5.5 MB/s | 74 kB 00:00 (78/151): boost-system-1.66.0-5.fc29.x86_64.rpm 5.0 MB/s | 57 kB 00:00 (79/151): boost-test-1.66.0-5.fc29.x86_64.rpm 18 MB/s | 290 kB 00:00 (80/151): boost-timer-1.66.0-5.fc29.x86_64.rpm 4.7 MB/s | 59 kB 00:00 (81/151): boost-type_erasure-1.66.0-5.fc29.x86_ 4.8 MB/s | 69 kB 00:00 (82/151): boost-wave-1.66.0-5.fc29.x86_64.rpm 20 MB/s | 230 kB 00:00 (83/151): libquadmath-devel-8.0.1-0.19.fc29.x86 2.9 MB/s | 30 kB 00:00 (84/151): libicu-devel-60.2-2.fc28.x86_64.rpm 33 MB/s | 920 kB 00:00 (85/151): cmake-rpm-macros-3.10.2-4.fc29.noarch 1.8 MB/s | 38 kB 00:00 (86/151): jsoncpp-1.8.4-3.fc28.x86_64.rpm 6.2 MB/s | 92 kB 00:00 (87/151): cmake-data-3.10.2-4.fc29.noarch.rpm 20 MB/s | 1.3 MB 00:00 (88/151): libuv-1.19.2-1.fc29.x86_64.rpm 3.0 MB/s | 127 kB 00:00 (89/151): rhash-1.3.5-2.fc28.x86_64.rpm 2.3 MB/s | 129 kB 00:00 (90/151): tinyxml-2.6.2-16.fc29.x86_64.rpm 3.0 MB/s | 58 kB 00:00 (91/151): perl-Carp-1.42-395.fc28.noarch.rpm 1.8 MB/s | 29 kB 00:00 (92/151): perl-Exporter-5.72-396.fc28.noarch.rp 3.0 MB/s | 33 kB 00:00 (93/151): suitesparse-4.4.6-12.fc29.x86_64.rpm 9.2 MB/s | 1.0 MB 00:00 (94/151): perl-File-Path-2.15-2.fc28.noarch.rpm 837 kB/s | 37 kB 00:00 (95/151): perl-IO-1.38-409.fc29.x86_64.rpm 8.8 MB/s | 138 kB 00:00 (96/151): perl-Scalar-List-Utils-1.50-1.fc29.x8 3.6 MB/s | 68 kB 00:00 (97/151): perl-Text-Tabs+Wrap-2013.0523-395.fc2 1.6 MB/s | 23 kB 00:00 (98/151): perl-Unicode-Normalize-1.25-397.fc29. 5.3 MB/s | 81 kB 00:00 (99/151): perl-constant-1.33-396.fc28.noarch.rp 1.4 MB/s | 24 kB 00:00 (100/151): perl-macros-5.26.1-409.fc29.x86_64.r 3.7 MB/s | 69 kB 00:00 (101/151): perl-parent-0.236-395.fc28.noarch.rp 820 kB/s | 19 kB 00:00 (102/151): perl-threads-2.21-2.fc28.x86_64.rpm 3.7 MB/s | 60 kB 00:00 (103/151): perl-threads-shared-1.58-2.fc28.x86_ 4.3 MB/s | 46 kB 00:00 (104/151): perl-libs-5.26.1-409.fc29.x86_64.rpm 17 MB/s | 1.6 MB 00:00 (105/151): dune-geometry-2.5.1-0.x86_64.rpm 17 MB/s | 253 kB 00:00 (106/151): less-530-1.fc28.x86_64.rpm 6.2 MB/s | 163 kB 00:00 (107/151): perl-Pod-Usage-1.69-395.fc28.noarch. 2.1 MB/s | 33 kB 00:00 (108/151): perl-Text-ParseWords-3.30-395.fc28.n 1.0 MB/s | 17 kB 00:00 (109/151): openssh-clients-7.6p1-7.fc29.x86_64. 10 MB/s | 679 kB 00:00 (110/151): perl-File-Temp-0.230.400-396.fc28.no 1.5 MB/s | 61 kB 00:00 (111/151): perl-Time-Local-1.250-395.fc28.noarc 1.1 MB/s | 31 kB 00:00 (112/151): perl-Errno-1.28-409.fc29.x86_64.rpm 4.3 MB/s | 73 kB 00:00 (113/151): boost-thread-1.66.0-5.fc29.x86_64.rp 4.3 MB/s | 97 kB 00:00 (114/151): libgfortran-8.0.1-0.19.fc29.x86_64.r 11 MB/s | 644 kB 00:00 (115/151): lapack-3.8.0-8.fc29.x86_64.rpm 20 MB/s | 8.6 MB 00:00 (116/151): tbb-2018.2-5.fc28.x86_64.rpm 6.5 MB/s | 158 kB 00:00 (117/151): perl-Socket-2.027-2.fc28.x86_64.rpm 3.7 MB/s | 58 kB 00:00 (118/151): fipscheck-lib-1.5.0-4.fc28.x86_64.rp 1.0 MB/s | 14 kB 00:00 (119/151): libedit-3.1-23.20170329cvs.fc29.x86_ 8.6 MB/s | 101 kB 00:00 (120/151): openssh-7.6p1-7.fc29.x86_64.rpm 15 MB/s | 505 kB 00:00 (121/151): perl-Pod-Perldoc-3.28-396.fc28.noarc 2.1 MB/s | 87 kB 00:00 (122/151): perl-podlators-4.10-2.fc28.noarch.rp 6.5 MB/s | 116 kB 00:00 (123/151): libquadmath-8.0.1-0.19.fc29.x86_64.r 9.5 MB/s | 176 kB 00:00 (124/151): fipscheck-1.5.0-4.fc28.x86_64.rpm 1.5 MB/s | 26 kB 00:00 (125/151): groff-base-1.22.3-15.fc29.x86_64.rpm 15 MB/s | 1.0 MB 00:00 (126/151): perl-HTTP-Tiny-0.070-395.fc28.noarch 2.2 MB/s | 56 kB 00:00 (127/151): perl-Pod-Simple-3.35-395.fc28.noarch 7.7 MB/s | 212 kB 00:00 (128/151): perl-Term-ANSIColor-4.06-396.fc28.no 4.6 MB/s | 45 kB 00:00 (129/151): perl-Term-Cap-1.17-395.fc28.noarch.r 1.5 MB/s | 22 kB 00:00 (130/151): perl-MIME-Base64-3.15-397.fc29.x86_6 1.2 MB/s | 30 kB 00:00 (131/151): libicu-60.2-2.fc28.x86_64.rpm 18 MB/s | 8.8 MB 00:00 (132/151): perl-Pod-Escapes-1.07-395.fc28.noarc 367 kB/s | 19 kB 00:00 (133/151): python2-2.7.14-15.fc29.x86_64.rpm 8.5 MB/s | 101 kB 00:00 (134/151): python2-setuptools-39.0.1-1.fc29.noa 13 MB/s | 641 kB 00:00 (135/151): python2-pip-9.0.1-16.fc29.noarch.rpm 18 MB/s | 1.8 MB 00:00 (136/151): perl-Storable-2.62-396.fc28.x86_64.r 4.2 MB/s | 85 kB 00:00 (137/151): python3-3.6.4-20.fc29.x86_64.rpm 4.6 MB/s | 71 kB 00:00 (138/151): python2-libs-2.7.14-15.fc29.x86_64.r 9.9 MB/s | 6.3 MB 00:00 (139/151): perl-Encode-2.97-3.fc29.x86_64.rpm 10 MB/s | 1.5 MB 00:00 (140/151): python3-pip-9.0.1-16.fc29.noarch.rpm 17 MB/s | 1.8 MB 00:00 (141/151): python3-setuptools-39.0.1-1.fc29.noa 9.9 MB/s | 628 kB 00:00 (142/151): python2-numpy-1.14.2-1.fc29.x86_64.r 20 MB/s | 3.7 MB 00:00 (143/151): python2-nose-1.3.7-19.fc28.noarch.rp 7.2 MB/s | 267 kB 00:00 (144/151): openblas-0.2.20-10.fc29.x86_64.rpm 20 MB/s | 4.4 MB 00:00 (145/151): gmp-devel-6.1.2-7.fc28.x86_64.rpm 10 MB/s | 187 kB 00:00 (146/151): gmp-c++-6.1.2-7.fc28.x86_64.rpm 2.1 MB/s | 31 kB 00:00 (147/151): openblas-threads-0.2.20-10.fc29.x86_ 16 MB/s | 4.5 MB 00:00 (148/151): metis-devel-5.1.0-17.fc28.x86_64.rpm 368 kB/s | 14 kB 00:00 (149/151): metis-5.1.0-17.fc28.x86_64.rpm 12 MB/s | 574 kB 00:00 (150/151): atlas-3.10.3-4.fc29.x86_64.rpm 24 MB/s | 6.4 MB 00:00 (151/151): gcc-gfortran-8.0.1-0.19.fc29.x86_64. 24 MB/s | 11 MB 00:00 -------------------------------------------------------------------------------- Total 36 MB/s | 127 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-Exporter-5.72-396.fc28.noarch 1/151 Installing : perl-libs-4:5.26.1-409.fc29.x86_64 2/151 Installing : perl-Carp-1.42-395.fc28.noarch 3/151 Installing : boost-system-1.66.0-5.fc29.x86_64 4/151 Installing : cmake-filesystem-3.10.2-4.fc29.x86_64 5/151 Installing : boost-filesystem-1.66.0-5.fc29.x86_64 6/151 Installing : boost-chrono-1.66.0-5.fc29.x86_64 7/151 Installing : boost-date-time-1.66.0-5.fc29.x86_64 8/151 Installing : boost-thread-1.66.0-5.fc29.x86_64 9/151 Installing : perl-Scalar-List-Utils-3:1.50-1.fc29.x86_64 10/151 Installing : python3-pip-9.0.1-16.fc29.noarch 11/151 Installing : python3-setuptools-39.0.1-1.fc29.noarch 12/151 Installing : python3-3.6.4-20.fc29.x86_64 13/151 Installing : libicu-60.2-2.fc28.x86_64 14/151 Running scriptlet: libicu-60.2-2.fc28.x86_64 14/151 Installing : boost-regex-1.66.0-5.fc29.x86_64 15/151 Installing : libopm-common1-2017.10-0.x86_64 16/151 Installing : python2-pip-9.0.1-16.fc29.noarch 17/151 Installing : python2-setuptools-39.0.1-1.fc29.noarch 18/151 Installing : python2-2.7.14-15.fc29.x86_64 19/151 Installing : python2-libs-2.7.14-15.fc29.x86_64 20/151 Installing : boost-context-1.66.0-5.fc29.x86_64 21/151 Installing : boost-python2-1.66.0-5.fc29.x86_64 22/151 Installing : boost-timer-1.66.0-5.fc29.x86_64 23/151 Installing : boost-test-1.66.0-5.fc29.x86_64 24/151 Installing : fipscheck-1.5.0-4.fc28.x86_64 25/151 Installing : fipscheck-lib-1.5.0-4.fc28.x86_64 26/151 Running scriptlet: fipscheck-lib-1.5.0-4.fc28.x86_64 26/151 Installing : libquadmath-8.0.1-0.19.fc29.x86_64 27/151 Running scriptlet: libquadmath-8.0.1-0.19.fc29.x86_64 27/151 Installing : libgfortran-8.0.1-0.19.fc29.x86_64 28/151 Running scriptlet: libgfortran-8.0.1-0.19.fc29.x86_64 28/151 Installing : blas-3.8.0-8.fc29.x86_64 29/151 Running scriptlet: blas-3.8.0-8.fc29.x86_64 29/151 Installing : lapack-3.8.0-8.fc29.x86_64 30/151 Running scriptlet: lapack-3.8.0-8.fc29.x86_64 30/151 Installing : libdune-common0-2.5.1-0.x86_64 31/151 Running scriptlet: libdune-common0-2.5.1-0.x86_64 31/151 Installing : libecl1-2017.10-0.x86_64 32/151 Running scriptlet: libecl1-2017.10-0.x86_64 32/151 Installing : libopm-parser1-2017.10-0.x86_64 33/151 Running scriptlet: libopm-parser1-2017.10-0.x86_64 33/151 Installing : libdune-geometry0-2.5.1-0.x86_64 34/151 Running scriptlet: libdune-geometry0-2.5.1-0.x86_64 34/151 Installing : libdune-grid0-2.5.1-0.x86_64 35/151 Running scriptlet: libdune-grid0-2.5.1-0.x86_64 35/151 Installing : libopm-output1-2017.10-0.x86_64 36/151 Running scriptlet: libopm-output1-2017.10-0.x86_64 36/151 Installing : dune-common-2.5.1-0.x86_64 37/151 Installing : boost-atomic-1.66.0-5.fc29.x86_64 38/151 Installing : boost-log-1.66.0-5.fc29.x86_64 39/151 Installing : libquadmath-devel-8.0.1-0.19.fc29.x86_64 40/151 Installing : boost-coroutine-1.66.0-5.fc29.x86_64 41/151 Installing : boost-fiber-1.66.0-5.fc29.x86_64 42/151 Installing : boost-graph-1.66.0-5.fc29.x86_64 43/151 Installing : boost-locale-1.66.0-5.fc29.x86_64 44/151 Installing : cmake-rpm-macros-3.10.2-4.fc29.noarch 45/151 Installing : boost-type_erasure-1.66.0-5.fc29.x86_64 46/151 Installing : boost-wave-1.66.0-5.fc29.x86_64 47/151 Installing : boost-random-1.66.0-5.fc29.x86_64 48/151 Installing : perl-Text-ParseWords-3.30-395.fc28.noarch 49/151 Installing : boost-stacktrace-1.66.0-5.fc29.x86_64 50/151 Installing : boost-signals-1.66.0-5.fc29.x86_64 51/151 Installing : boost-serialization-1.66.0-5.fc29.x86_64 52/151 Installing : boost-program-options-1.66.0-5.fc29.x86_64 53/151 Installing : boost-math-1.66.0-5.fc29.x86_64 54/151 Installing : boost-iostreams-1.66.0-5.fc29.x86_64 55/151 Installing : boost-container-1.66.0-5.fc29.x86_64 56/151 Installing : emacs-filesystem-1:25.3-5.fc28.noarch 57/151 Installing : gcc-gfortran-8.0.1-0.19.fc29.x86_64 58/151 Running scriptlet: gcc-gfortran-8.0.1-0.19.fc29.x86_64 58/151 Installing : blas-devel-3.8.0-8.fc29.x86_64 59/151 Installing : lapack-devel-3.8.0-8.fc29.x86_64 60/151 Installing : dune-common-devel-2.5.1-0.x86_64 61/151 Installing : dune-geometry-2.5.1-0.x86_64 62/151 Installing : dune-localfunctions-2.5.1-0.x86_64 63/151 Installing : opm-output-2017.10-0.x86_64 64/151 Installing : dune-grid-devel-2.5.1-0.x86_64 65/151 Installing : opm-parser-2017.10-0.x86_64 66/151 Installing : ecl-2017.10-0.x86_64 67/151 Installing : openblas-0.2.20-10.fc29.x86_64 68/151 Running scriptlet: openblas-0.2.20-10.fc29.x86_64 68/151 Installing : openblas-threads-0.2.20-10.fc29.x86_64 69/151 Running scriptlet: openblas-threads-0.2.20-10.fc29.x86_64 69/151 Installing : atlas-3.10.3-4.fc29.x86_64 70/151 Running scriptlet: atlas-3.10.3-4.fc29.x86_64 70/151 Running scriptlet: openssh-7.6p1-7.fc29.x86_64 71/151 Installing : openssh-7.6p1-7.fc29.x86_64 71/151 Installing : python2-nose-1.3.7-19.fc28.noarch 72/151 Installing : python2-numpy-1:1.14.2-1.fc29.x86_64 73/151 Installing : boost-numpy-1.66.0-5.fc29.x86_64 74/151 Installing : boost-1.66.0-5.fc29.x86_64 75/151 Installing : libicu-devel-60.2-2.fc28.x86_64 76/151 Installing : ewoms-2017.10-0.x86_64 77/151 Installing : ewoms-devel-2017.10-0.x86_64 78/151 Installing : perl-macros-4:5.26.1-409.fc29.x86_64 79/151 Installing : perl-Text-Tabs+Wrap-2013.0523-395.fc28.noarch 80/151 Installing : perl-Unicode-Normalize-1.25-397.fc29.x86_64 81/151 Installing : perl-constant-1.33-396.fc28.noarch 82/151 Installing : perl-parent-1:0.236-395.fc28.noarch 83/151 Installing : perl-threads-shared-1.58-2.fc28.x86_64 84/151 Installing : perl-threads-1:2.21-2.fc28.x86_64 85/151 Installing : perl-File-Path-2.15-2.fc28.noarch 86/151 Installing : perl-PathTools-3.74-1.fc28.x86_64 87/151 Installing : perl-Errno-1.28-409.fc29.x86_64 88/151 Installing : perl-IO-1.38-409.fc29.x86_64 89/151 Installing : perl-interpreter-4:5.26.1-409.fc29.x86_64 90/151 Installing : perl-Socket-4:2.027-2.fc28.x86_64 91/151 Installing : perl-Error-1:0.17025-2.fc28.noarch 92/151 Installing : perl-File-Temp-0.230.400-396.fc28.noarch 93/151 Installing : perl-MIME-Base64-3.15-397.fc29.x86_64 94/151 Installing : perl-Time-Local-1:1.250-395.fc28.noarch 95/151 Installing : perl-HTTP-Tiny-0.070-395.fc28.noarch 96/151 Installing : perl-TermReadKey-2.37-7.fc28.x86_64 97/151 Installing : perl-Term-Cap-1.17-395.fc28.noarch 98/151 Installing : perl-Pod-Escapes-1:1.07-395.fc28.noarch 99/151 Installing : perl-Storable-1:2.62-396.fc28.x86_64 100/151 Installing : perl-Term-ANSIColor-4.06-396.fc28.noarch 101/151 Installing : metis-5.1.0-17.fc28.x86_64 102/151 Installing : metis-devel-5.1.0-17.fc28.x86_64 103/151 Installing : gmp-c++-1:6.1.2-7.fc28.x86_64 104/151 Running scriptlet: gmp-c++-1:6.1.2-7.fc28.x86_64 104/151 Installing : gmp-devel-1:6.1.2-7.fc28.x86_64 105/151 Running scriptlet: gmp-devel-1:6.1.2-7.fc28.x86_64 105/151 Installing : dune-geometry-devel-2.5.1-0.x86_64 106/151 Installing : groff-base-1.22.3-15.fc29.x86_64 107/151 Installing : perl-Getopt-Long-1:2.50-4.fc28.noarch 108/151 Installing : perl-Encode-4:2.97-3.fc29.x86_64 109/151 Installing : perl-Pod-Simple-1:3.35-395.fc28.noarch 110/151 Installing : perl-Pod-Usage-4:1.69-395.fc28.noarch 111/151 Installing : perl-podlators-4.10-2.fc28.noarch 112/151 Installing : perl-Pod-Perldoc-3.28-396.fc28.noarch 113/151 Installing : libedit-3.1-23.20170329cvs.fc29.x86_64 114/151 Installing : openssh-clients-7.6p1-7.fc29.x86_64 115/151 Installing : tbb-2018.2-5.fc28.x86_64 116/151 Running scriptlet: tbb-2018.2-5.fc28.x86_64 116/151 Installing : suitesparse-4.4.6-12.fc29.x86_64 117/151 Running scriptlet: suitesparse-4.4.6-12.fc29.x86_64 117/151 Installing : suitesparse-devel-4.4.6-12.fc29.x86_64 118/151 Installing : libopm-grid1-2017.10-0.x86_64 119/151 Running scriptlet: libopm-grid1-2017.10-0.x86_64 119/151 Installing : libopm-core1-2017.10-0.x86_64 120/151 Running scriptlet: libopm-core1-2017.10-0.x86_64 120/151 Installing : opm-core-2017.10-0.x86_64 121/151 Installing : opm-grid-2017.10-0.x86_64 122/151 Installing : less-530-1.fc28.x86_64 123/151 Installing : git-core-2.17.0-0.1.rc1.fc29.1.x86_64 124/151 Installing : git-core-doc-2.17.0-0.1.rc1.fc29.1.noarch 125/151 Installing : tinyxml-2.6.2-16.fc29.x86_64 126/151 Running scriptlet: tinyxml-2.6.2-16.fc29.x86_64 126/151 Installing : rhash-1.3.5-2.fc28.x86_64 127/151 Running scriptlet: rhash-1.3.5-2.fc28.x86_64 127/151 Installing : libuv-1:1.19.2-1.fc29.x86_64 128/151 Installing : jsoncpp-1.8.4-3.fc28.x86_64 129/151 Installing : cmake-data-3.10.2-4.fc29.noarch 130/151 Installing : cmake-3.10.2-4.fc29.x86_64 131/151 Installing : opm-common-2017.10-0.x86_64 132/151 Installing : libsecret-0.18.5-7.fc28.x86_64 133/151 Installing : perl-Git-2.17.0-0.1.rc1.fc29.1.noarch 134/151 Installing : git-2.17.0-0.1.rc1.fc29.1.x86_64 135/151 Installing : xapian-core-libs-1.4.5-4.fc29.x86_64 136/151 Running scriptlet: xapian-core-libs-1.4.5-4.fc29.x86_64 136/151 Installing : doxygen-1:1.8.14-2.fc28.x86_64 137/151 Installing : opm-common-devel-2017.10-0.x86_64 138/151 Installing : tinyxml-devel-2.6.2-16.fc29.x86_64 139/151 Installing : opm-grid-devel-2017.10-0.x86_64 140/151 Installing : opm-core-devel-2017.10-0.x86_64 141/151 Installing : dune-istl-devel-2.5.1-0.noarch 142/151 Installing : opm-parser-devel-2017.10-0.x86_64 143/151 Installing : dune-localfunctions-devel-2.5.1-0.noarch 144/151 Installing : boost-devel-1.66.0-5.fc29.x86_64 145/151 Installing : ecl-devel-2017.10-0.x86_64 146/151 Installing : opm-output-devel-2017.10-0.x86_64 147/151 Installing : opm-material-devel-2017.10-0.x86_64 148/151 Installing : zlib-devel-1.2.11-7.fc29.x86_64 149/151 Installing : eigen3-devel-3.3.4-5.fc29.noarch 150/151 Installing : bc-1.07.1-5.fc28.x86_64 151/151 Running scriptlet: bc-1.07.1-5.fc28.x86_64 151/151 Verifying : bc-1.07.1-5.fc28.x86_64 1/151 Verifying : doxygen-1:1.8.14-2.fc28.x86_64 2/151 Verifying : dune-common-devel-2.5.1-0.x86_64 3/151 Verifying : dune-geometry-devel-2.5.1-0.x86_64 4/151 Verifying : dune-grid-devel-2.5.1-0.x86_64 5/151 Verifying : dune-istl-devel-2.5.1-0.noarch 6/151 Verifying : dune-localfunctions-devel-2.5.1-0.noarch 7/151 Verifying : ecl-devel-2017.10-0.x86_64 8/151 Verifying : eigen3-devel-3.3.4-5.fc29.noarch 9/151 Verifying : ewoms-devel-2017.10-0.x86_64 10/151 Verifying : git-2.17.0-0.1.rc1.fc29.1.x86_64 11/151 Verifying : opm-common-devel-2017.10-0.x86_64 12/151 Verifying : opm-core-devel-2017.10-0.x86_64 13/151 Verifying : opm-grid-devel-2017.10-0.x86_64 14/151 Verifying : opm-material-devel-2017.10-0.x86_64 15/151 Verifying : opm-output-devel-2017.10-0.x86_64 16/151 Verifying : opm-parser-devel-2017.10-0.x86_64 17/151 Verifying : blas-devel-3.8.0-8.fc29.x86_64 18/151 Verifying : boost-devel-1.66.0-5.fc29.x86_64 19/151 Verifying : cmake-3.10.2-4.fc29.x86_64 20/151 Verifying : lapack-devel-3.8.0-8.fc29.x86_64 21/151 Verifying : suitesparse-devel-4.4.6-12.fc29.x86_64 22/151 Verifying : tinyxml-devel-2.6.2-16.fc29.x86_64 23/151 Verifying : zlib-devel-1.2.11-7.fc29.x86_64 24/151 Verifying : perl-interpreter-4:5.26.1-409.fc29.x86_64 25/151 Verifying : xapian-core-libs-1.4.5-4.fc29.x86_64 26/151 Verifying : dune-common-2.5.1-0.x86_64 27/151 Verifying : libdune-common0-2.5.1-0.x86_64 28/151 Verifying : cmake-filesystem-3.10.2-4.fc29.x86_64 29/151 Verifying : libdune-geometry0-2.5.1-0.x86_64 30/151 Verifying : libdune-grid0-2.5.1-0.x86_64 31/151 Verifying : dune-localfunctions-2.5.1-0.x86_64 32/151 Verifying : ecl-2017.10-0.x86_64 33/151 Verifying : libecl1-2017.10-0.x86_64 34/151 Verifying : ewoms-2017.10-0.x86_64 35/151 Verifying : emacs-filesystem-1:25.3-5.fc28.noarch 36/151 Verifying : git-core-2.17.0-0.1.rc1.fc29.1.x86_64 37/151 Verifying : git-core-doc-2.17.0-0.1.rc1.fc29.1.noarch 38/151 Verifying : libsecret-0.18.5-7.fc28.x86_64 39/151 Verifying : perl-Error-1:0.17025-2.fc28.noarch 40/151 Verifying : perl-Getopt-Long-1:2.50-4.fc28.noarch 41/151 Verifying : perl-Git-2.17.0-0.1.rc1.fc29.1.noarch 42/151 Verifying : perl-PathTools-3.74-1.fc28.x86_64 43/151 Verifying : perl-TermReadKey-2.37-7.fc28.x86_64 44/151 Verifying : libopm-common1-2017.10-0.x86_64 45/151 Verifying : opm-common-2017.10-0.x86_64 46/151 Verifying : libopm-core1-2017.10-0.x86_64 47/151 Verifying : opm-core-2017.10-0.x86_64 48/151 Verifying : libopm-grid1-2017.10-0.x86_64 49/151 Verifying : opm-grid-2017.10-0.x86_64 50/151 Verifying : libopm-output1-2017.10-0.x86_64 51/151 Verifying : opm-output-2017.10-0.x86_64 52/151 Verifying : libopm-parser1-2017.10-0.x86_64 53/151 Verifying : opm-parser-2017.10-0.x86_64 54/151 Verifying : blas-3.8.0-8.fc29.x86_64 55/151 Verifying : boost-1.66.0-5.fc29.x86_64 56/151 Verifying : boost-atomic-1.66.0-5.fc29.x86_64 57/151 Verifying : boost-chrono-1.66.0-5.fc29.x86_64 58/151 Verifying : boost-container-1.66.0-5.fc29.x86_64 59/151 Verifying : boost-context-1.66.0-5.fc29.x86_64 60/151 Verifying : boost-coroutine-1.66.0-5.fc29.x86_64 61/151 Verifying : boost-date-time-1.66.0-5.fc29.x86_64 62/151 Verifying : boost-fiber-1.66.0-5.fc29.x86_64 63/151 Verifying : boost-filesystem-1.66.0-5.fc29.x86_64 64/151 Verifying : boost-graph-1.66.0-5.fc29.x86_64 65/151 Verifying : boost-iostreams-1.66.0-5.fc29.x86_64 66/151 Verifying : boost-locale-1.66.0-5.fc29.x86_64 67/151 Verifying : boost-log-1.66.0-5.fc29.x86_64 68/151 Verifying : boost-math-1.66.0-5.fc29.x86_64 69/151 Verifying : boost-numpy-1.66.0-5.fc29.x86_64 70/151 Verifying : boost-program-options-1.66.0-5.fc29.x86_64 71/151 Verifying : boost-python2-1.66.0-5.fc29.x86_64 72/151 Verifying : boost-random-1.66.0-5.fc29.x86_64 73/151 Verifying : boost-regex-1.66.0-5.fc29.x86_64 74/151 Verifying : boost-serialization-1.66.0-5.fc29.x86_64 75/151 Verifying : boost-signals-1.66.0-5.fc29.x86_64 76/151 Verifying : boost-stacktrace-1.66.0-5.fc29.x86_64 77/151 Verifying : boost-system-1.66.0-5.fc29.x86_64 78/151 Verifying : boost-test-1.66.0-5.fc29.x86_64 79/151 Verifying : boost-timer-1.66.0-5.fc29.x86_64 80/151 Verifying : boost-type_erasure-1.66.0-5.fc29.x86_64 81/151 Verifying : boost-wave-1.66.0-5.fc29.x86_64 82/151 Verifying : libicu-devel-60.2-2.fc28.x86_64 83/151 Verifying : libquadmath-devel-8.0.1-0.19.fc29.x86_64 84/151 Verifying : cmake-data-3.10.2-4.fc29.noarch 85/151 Verifying : cmake-rpm-macros-3.10.2-4.fc29.noarch 86/151 Verifying : jsoncpp-1.8.4-3.fc28.x86_64 87/151 Verifying : libuv-1:1.19.2-1.fc29.x86_64 88/151 Verifying : rhash-1.3.5-2.fc28.x86_64 89/151 Verifying : lapack-3.8.0-8.fc29.x86_64 90/151 Verifying : suitesparse-4.4.6-12.fc29.x86_64 91/151 Verifying : tinyxml-2.6.2-16.fc29.x86_64 92/151 Verifying : perl-Carp-1.42-395.fc28.noarch 93/151 Verifying : perl-Exporter-5.72-396.fc28.noarch 94/151 Verifying : perl-File-Path-2.15-2.fc28.noarch 95/151 Verifying : perl-IO-1.38-409.fc29.x86_64 96/151 Verifying : perl-Scalar-List-Utils-3:1.50-1.fc29.x86_64 97/151 Verifying : perl-Text-Tabs+Wrap-2013.0523-395.fc28.noarch 98/151 Verifying : perl-Unicode-Normalize-1.25-397.fc29.x86_64 99/151 Verifying : perl-constant-1.33-396.fc28.noarch 100/151 Verifying : perl-libs-4:5.26.1-409.fc29.x86_64 101/151 Verifying : perl-macros-4:5.26.1-409.fc29.x86_64 102/151 Verifying : perl-parent-1:0.236-395.fc28.noarch 103/151 Verifying : perl-threads-1:2.21-2.fc28.x86_64 104/151 Verifying : perl-threads-shared-1.58-2.fc28.x86_64 105/151 Verifying : dune-geometry-2.5.1-0.x86_64 106/151 Verifying : less-530-1.fc28.x86_64 107/151 Verifying : openssh-clients-7.6p1-7.fc29.x86_64 108/151 Verifying : perl-Pod-Usage-4:1.69-395.fc28.noarch 109/151 Verifying : perl-Text-ParseWords-3.30-395.fc28.noarch 110/151 Verifying : perl-File-Temp-0.230.400-396.fc28.noarch 111/151 Verifying : perl-Time-Local-1:1.250-395.fc28.noarch 112/151 Verifying : perl-Errno-1.28-409.fc29.x86_64 113/151 Verifying : libgfortran-8.0.1-0.19.fc29.x86_64 114/151 Verifying : boost-thread-1.66.0-5.fc29.x86_64 115/151 Verifying : libicu-60.2-2.fc28.x86_64 116/151 Verifying : python2-libs-2.7.14-15.fc29.x86_64 117/151 Verifying : tbb-2018.2-5.fc28.x86_64 118/151 Verifying : perl-Socket-4:2.027-2.fc28.x86_64 119/151 Verifying : fipscheck-lib-1.5.0-4.fc28.x86_64 120/151 Verifying : libedit-3.1-23.20170329cvs.fc29.x86_64 121/151 Verifying : openssh-7.6p1-7.fc29.x86_64 122/151 Verifying : perl-Pod-Perldoc-3.28-396.fc28.noarch 123/151 Verifying : perl-podlators-4.10-2.fc28.noarch 124/151 Verifying : libquadmath-8.0.1-0.19.fc29.x86_64 125/151 Verifying : fipscheck-1.5.0-4.fc28.x86_64 126/151 Verifying : groff-base-1.22.3-15.fc29.x86_64 127/151 Verifying : perl-HTTP-Tiny-0.070-395.fc28.noarch 128/151 Verifying : perl-Pod-Simple-1:3.35-395.fc28.noarch 129/151 Verifying : perl-Term-ANSIColor-4.06-396.fc28.noarch 130/151 Verifying : perl-Term-Cap-1.17-395.fc28.noarch 131/151 Verifying : perl-MIME-Base64-3.15-397.fc29.x86_64 132/151 Verifying : perl-Pod-Escapes-1:1.07-395.fc28.noarch 133/151 Verifying : python2-2.7.14-15.fc29.x86_64 134/151 Verifying : python2-pip-9.0.1-16.fc29.noarch 135/151 Verifying : python2-setuptools-39.0.1-1.fc29.noarch 136/151 Verifying : perl-Encode-4:2.97-3.fc29.x86_64 137/151 Verifying : perl-Storable-1:2.62-396.fc28.x86_64 138/151 Verifying : python3-3.6.4-20.fc29.x86_64 139/151 Verifying : python3-pip-9.0.1-16.fc29.noarch 140/151 Verifying : python3-setuptools-39.0.1-1.fc29.noarch 141/151 Verifying : python2-numpy-1:1.14.2-1.fc29.x86_64 142/151 Verifying : openblas-0.2.20-10.fc29.x86_64 143/151 Verifying : openblas-threads-0.2.20-10.fc29.x86_64 144/151 Verifying : python2-nose-1.3.7-19.fc28.noarch 145/151 Verifying : gcc-gfortran-8.0.1-0.19.fc29.x86_64 146/151 Verifying : gmp-devel-1:6.1.2-7.fc28.x86_64 147/151 Verifying : gmp-c++-1:6.1.2-7.fc28.x86_64 148/151 Verifying : metis-devel-5.1.0-17.fc28.x86_64 149/151 Verifying : metis-5.1.0-17.fc28.x86_64 150/151 Verifying : atlas-3.10.3-4.fc29.x86_64 151/151 Installed: bc.x86_64 1.07.1-5.fc28 blas-devel.x86_64 3.8.0-8.fc29 boost-devel.x86_64 1.66.0-5.fc29 cmake.x86_64 3.10.2-4.fc29 doxygen.x86_64 1:1.8.14-2.fc28 dune-common-devel.x86_64 2.5.1-0 dune-geometry-devel.x86_64 2.5.1-0 dune-grid-devel.x86_64 2.5.1-0 dune-istl-devel.noarch 2.5.1-0 dune-localfunctions-devel.noarch 2.5.1-0 ecl-devel.x86_64 2017.10-0 eigen3-devel.noarch 3.3.4-5.fc29 ewoms-devel.x86_64 2017.10-0 git.x86_64 2.17.0-0.1.rc1.fc29.1 lapack-devel.x86_64 3.8.0-8.fc29 opm-common-devel.x86_64 2017.10-0 opm-core-devel.x86_64 2017.10-0 opm-grid-devel.x86_64 2017.10-0 opm-material-devel.x86_64 2017.10-0 opm-output-devel.x86_64 2017.10-0 opm-parser-devel.x86_64 2017.10-0 suitesparse-devel.x86_64 4.4.6-12.fc29 tinyxml-devel.x86_64 2.6.2-16.fc29 zlib-devel.x86_64 1.2.11-7.fc29 atlas.x86_64 3.10.3-4.fc29 blas.x86_64 3.8.0-8.fc29 boost.x86_64 1.66.0-5.fc29 boost-atomic.x86_64 1.66.0-5.fc29 boost-chrono.x86_64 1.66.0-5.fc29 boost-container.x86_64 1.66.0-5.fc29 boost-context.x86_64 1.66.0-5.fc29 boost-coroutine.x86_64 1.66.0-5.fc29 boost-date-time.x86_64 1.66.0-5.fc29 boost-fiber.x86_64 1.66.0-5.fc29 boost-filesystem.x86_64 1.66.0-5.fc29 boost-graph.x86_64 1.66.0-5.fc29 boost-iostreams.x86_64 1.66.0-5.fc29 boost-locale.x86_64 1.66.0-5.fc29 boost-log.x86_64 1.66.0-5.fc29 boost-math.x86_64 1.66.0-5.fc29 boost-numpy.x86_64 1.66.0-5.fc29 boost-program-options.x86_64 1.66.0-5.fc29 boost-python2.x86_64 1.66.0-5.fc29 boost-random.x86_64 1.66.0-5.fc29 boost-regex.x86_64 1.66.0-5.fc29 boost-serialization.x86_64 1.66.0-5.fc29 boost-signals.x86_64 1.66.0-5.fc29 boost-stacktrace.x86_64 1.66.0-5.fc29 boost-system.x86_64 1.66.0-5.fc29 boost-test.x86_64 1.66.0-5.fc29 boost-thread.x86_64 1.66.0-5.fc29 boost-timer.x86_64 1.66.0-5.fc29 boost-type_erasure.x86_64 1.66.0-5.fc29 boost-wave.x86_64 1.66.0-5.fc29 cmake-data.noarch 3.10.2-4.fc29 cmake-filesystem.x86_64 3.10.2-4.fc29 cmake-rpm-macros.noarch 3.10.2-4.fc29 dune-common.x86_64 2.5.1-0 dune-geometry.x86_64 2.5.1-0 dune-localfunctions.x86_64 2.5.1-0 ecl.x86_64 2017.10-0 emacs-filesystem.noarch 1:25.3-5.fc28 ewoms.x86_64 2017.10-0 fipscheck.x86_64 1.5.0-4.fc28 fipscheck-lib.x86_64 1.5.0-4.fc28 gcc-gfortran.x86_64 8.0.1-0.19.fc29 git-core.x86_64 2.17.0-0.1.rc1.fc29.1 git-core-doc.noarch 2.17.0-0.1.rc1.fc29.1 gmp-c++.x86_64 1:6.1.2-7.fc28 gmp-devel.x86_64 1:6.1.2-7.fc28 groff-base.x86_64 1.22.3-15.fc29 jsoncpp.x86_64 1.8.4-3.fc28 lapack.x86_64 3.8.0-8.fc29 less.x86_64 530-1.fc28 libdune-common0.x86_64 2.5.1-0 libdune-geometry0.x86_64 2.5.1-0 libdune-grid0.x86_64 2.5.1-0 libecl1.x86_64 2017.10-0 libedit.x86_64 3.1-23.20170329cvs.fc29 libgfortran.x86_64 8.0.1-0.19.fc29 libicu.x86_64 60.2-2.fc28 libicu-devel.x86_64 60.2-2.fc28 libopm-common1.x86_64 2017.10-0 libopm-core1.x86_64 2017.10-0 libopm-grid1.x86_64 2017.10-0 libopm-output1.x86_64 2017.10-0 libopm-parser1.x86_64 2017.10-0 libquadmath.x86_64 8.0.1-0.19.fc29 libquadmath-devel.x86_64 8.0.1-0.19.fc29 libsecret.x86_64 0.18.5-7.fc28 libuv.x86_64 1:1.19.2-1.fc29 metis.x86_64 5.1.0-17.fc28 metis-devel.x86_64 5.1.0-17.fc28 openblas.x86_64 0.2.20-10.fc29 openblas-threads.x86_64 0.2.20-10.fc29 openssh.x86_64 7.6p1-7.fc29 openssh-clients.x86_64 7.6p1-7.fc29 opm-common.x86_64 2017.10-0 opm-core.x86_64 2017.10-0 opm-grid.x86_64 2017.10-0 opm-output.x86_64 2017.10-0 opm-parser.x86_64 2017.10-0 perl-Carp.noarch 1.42-395.fc28 perl-Encode.x86_64 4:2.97-3.fc29 perl-Errno.x86_64 1.28-409.fc29 perl-Error.noarch 1:0.17025-2.fc28 perl-Exporter.noarch 5.72-396.fc28 perl-File-Path.noarch 2.15-2.fc28 perl-File-Temp.noarch 0.230.400-396.fc28 perl-Getopt-Long.noarch 1:2.50-4.fc28 perl-Git.noarch 2.17.0-0.1.rc1.fc29.1 perl-HTTP-Tiny.noarch 0.070-395.fc28 perl-IO.x86_64 1.38-409.fc29 perl-MIME-Base64.x86_64 3.15-397.fc29 perl-PathTools.x86_64 3.74-1.fc28 perl-Pod-Escapes.noarch 1:1.07-395.fc28 perl-Pod-Perldoc.noarch 3.28-396.fc28 perl-Pod-Simple.noarch 1:3.35-395.fc28 perl-Pod-Usage.noarch 4:1.69-395.fc28 perl-Scalar-List-Utils.x86_64 3:1.50-1.fc29 perl-Socket.x86_64 4:2.027-2.fc28 perl-Storable.x86_64 1:2.62-396.fc28 perl-Term-ANSIColor.noarch 4.06-396.fc28 perl-Term-Cap.noarch 1.17-395.fc28 perl-TermReadKey.x86_64 2.37-7.fc28 perl-Text-ParseWords.noarch 3.30-395.fc28 perl-Text-Tabs+Wrap.noarch 2013.0523-395.fc28 perl-Time-Local.noarch 1:1.250-395.fc28 perl-Unicode-Normalize.x86_64 1.25-397.fc29 perl-constant.noarch 1.33-396.fc28 perl-interpreter.x86_64 4:5.26.1-409.fc29 perl-libs.x86_64 4:5.26.1-409.fc29 perl-macros.x86_64 4:5.26.1-409.fc29 perl-parent.noarch 1:0.236-395.fc28 perl-podlators.noarch 4.10-2.fc28 perl-threads.x86_64 1:2.21-2.fc28 perl-threads-shared.x86_64 1.58-2.fc28 python2.x86_64 2.7.14-15.fc29 python2-libs.x86_64 2.7.14-15.fc29 python2-nose.noarch 1.3.7-19.fc28 python2-numpy.x86_64 1:1.14.2-1.fc29 python2-pip.noarch 9.0.1-16.fc29 python2-setuptools.noarch 39.0.1-1.fc29 python3.x86_64 3.6.4-20.fc29 python3-pip.noarch 9.0.1-16.fc29 python3-setuptools.noarch 39.0.1-1.fc29 rhash.x86_64 1.3.5-2.fc28 suitesparse.x86_64 4.4.6-12.fc29 tbb.x86_64 2018.2-5.fc28 tinyxml.x86_64 2.6.2-16.fc29 xapian-core-libs.x86_64 1.4.5-4.fc29 Complete! Finish: build setup for opm-simulators-2017.10-0.src.rpm Start: rpmbuild opm-simulators-2017.10-0.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nUt0Hy + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf opm-simulators-release-2017.10-update1 + /usr/bin/gzip -dc /builddir/build/SOURCES/opm-simulators-2017.10.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd opm-simulators-release-2017.10-update1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.jHPdFP + umask 022 + cd /builddir/build/BUILD + cd opm-simulators-release-2017.10-update1 + cmake -DBUILD_SHARED_LIBS=1 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_DOCDIR=share/doc/opm-simulators-2017.10 -DUSE_RUNPATH=OFF -DWITH_NATIVE=OFF -- The CXX compiler identification is GNU 8.0.1 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at /usr/share/opm/cmake/Modules/Findopm-data.cmake:23 (message): opm-data not found - integration tests using opm-data will be skipped. Call Stack (most recent call first): CMakeLists.txt:67 (include) CMake Deprecation Warning at /usr/share/opm/cmake/Modules/OpmLibMain.cmake:24 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:109 (include) -- The C compiler identification is GNU 8.0.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- CMake version: 3.10.2 -- Linux distribution: Fedora 29 (Rawhide) -- Target architecture: x86_64 -- Found Git: /usr/bin/git (found version "2.17.0.rc1") -- Source code repository: not found! -- GNU C++ compiler version: 8.0.1 -- Linker: ld 2.30-14.fc29 -- Precompiled headers: disabled -- Build type: Release -- All warnings enabled: -Wall -- OpenMP: disabled -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Checking to see if CXX compiler accepts flag -pthread -- Checking to see if CXX compiler accepts flag -pthread - yes -- Could NOT find CppCheck (missing: CPPCHECK_PROGRAM) -- Disabling clang-check as CMAKE_EXPORT_COMPILE_COMMANDS is not enabled -- Finding package C99 using module mode -- Performing Test HAVE_C99 -- Performing Test HAVE_C99 - Success -- Found C99: -std=c99 -- Finding package CXX11Features using module mode -- Checking to see if CXX compiler accepts flag -std=c++14 -- Checking to see if CXX compiler accepts flag -std=c++14 - yes -- Performing Test HAVE_FINAL -- Performing Test HAVE_FINAL - Success -- Performing Test HAVE_TYPE_TRAITS -- Performing Test HAVE_TYPE_TRAITS - Success -- Performing Test HAVE_SHARED_PTR -- Performing Test HAVE_SHARED_PTR - Success -- Performing Test HAVE_UNIQUE_PTR -- Performing Test HAVE_UNIQUE_PTR - Success -- Performing Test HAVE_NULLPTR -- Performing Test HAVE_NULLPTR - Success -- Performing Test HAVE_CONSTEXPR -- Performing Test HAVE_CONSTEXPR - Success -- Performing Test HAVE_ARRAY -- Performing Test HAVE_ARRAY - Success -- Performing Test HAVE_INTEGRAL_CONSTANT -- Performing Test HAVE_INTEGRAL_CONSTANT - Success -- Looking for C++ include tuple -- Looking for C++ include tuple - found -- Looking for C++ include tr1/tuple -- Looking for C++ include tr1/tuple - found -- Performing Test HAVE_ATTRIBUTE_ALWAYS_INLINE -- Performing Test HAVE_ATTRIBUTE_ALWAYS_INLINE - Success -- Performing Test HAS_ATTRIBUTE_DEPRECATED -- Performing Test HAS_ATTRIBUTE_DEPRECATED - Success -- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG -- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG - Success -- Performing Test HAVE_STATIC_ASSERT -- Performing Test HAVE_STATIC_ASSERT - Success -- Performing Test HAVE_AUTO -- Performing Test HAVE_AUTO - Success -- Performing Test HAVE_VARIADIC_TEMPLATES -- Performing Test HAVE_VARIADIC_TEMPLATES - Success -- Performing Test HAVE_VARIADIC_CONSTRUCTOR_SFINAE -- Performing Test HAVE_VARIADIC_CONSTRUCTOR_SFINAE - Success -- Performing Test HAVE_RVALUE_REFERENCES -- Performing Test HAVE_RVALUE_REFERENCES - Success -- Looking for C++ include tr1/type_traits -- Looking for C++ include tr1/type_traits - found -- Finding package Boost using module mode CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Boost version: 1.66.0 -- Found the following Boost libraries: -- date_time -- filesystem -- system -- unit_test_framework -- Finding package dune-common using module mode -- Finding package BLAS using module mode -- Looking for sgemm_ -- Looking for sgemm_ - found -- A library with BLAS API found. -- Finding package LAPACK using module mode -- A library with BLAS API found. -- Looking for cheev_ -- Looking for cheev_ - found -- A library with LAPACK API found. -- Finding package CxaDemangle using module mode -- Performing Test HAVE_CXA_DEMANGLE -- Performing Test HAVE_CXA_DEMANGLE - Success -- Performing Test HAVE_DUNE_COMMON -- Performing Test HAVE_DUNE_COMMON - Success -- Found dune-common: /usr/include -- Version 2.5.1 of dune-common from /usr/lib/dunecontrol/dune-common/dune.module -- Finding package dune-istl using module mode -- Finding package ParMETIS using module mode CMake Warning at /usr/share/opm/cmake/Modules/FindParMETIS.cmake:95 (message): MPI not found ==> ParMETIS disabled! Plase make sure -DUSE_MPI=ON was set if you need ParMETIS. Call Stack (most recent call first): /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmPackage.cmake:99 (find_and_append_package_to) /usr/share/opm/cmake/Modules/Finddune-istl.cmake:14 (find_opm_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Finding package SuperLU using module mode -- Finding package SuiteSparse using module mode -- Performing Test HAVE_UMFPACK_WITHOUT_CHOLMOD -- Performing Test HAVE_UMFPACK_WITHOUT_CHOLMOD - Success -- Found SuiteSparse: /usr/lib64/libumfpack.so;/usr/lib64/libamd.so -- Performing Test HAVE_DUNE_ISTL -- Performing Test HAVE_DUNE_ISTL - Success -- Found dune-istl: /usr/include;/usr/include/suitesparse -- Version 2.5.1 of dune-istl from /usr/lib/dunecontrol/dune-istl/dune.module -- Finding package ERTPython using module mode -- Found PythonInterp: /usr/bin/python (found version "2.7.14") -- Could NOT find ERTPython (missing: ERT_PYTHON_PATH) -- Finding package opm-common using module mode -- Performing Test HAVE_OPM_COMMON -- Performing Test HAVE_OPM_COMMON - Success -- Found opm-common: /usr/include CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/UseDynamicBoost.cmake:1 (find_package) /usr/share/opm/cmake/Modules/Findopm-common.cmake:42 (include) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Performing Test HAVE_DYNAMIC_BOOST_TEST -- Performing Test HAVE_DYNAMIC_BOOST_TEST - Success -- Finding package opm-parser using module mode CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/Findopm-parser.cmake:50 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/Findopm-parser.cmake:50 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/Findopm-parser.cmake:50 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/Findopm-parser.cmake:50 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Boost version: 1.66.0 -- Found the following Boost libraries: -- regex -- filesystem -- system -- date_time -- Found opm-parser: opmparser -- Finding package opm-grid using module mode -- Finding package dune-grid using module mode -- Finding package dune-geometry using module mode -- Performing Test HAVE_DUNE_GEOMETRY -- Performing Test HAVE_DUNE_GEOMETRY - Success -- Found dune-geometry: /usr/include -- Version 2.5.1 of dune-geometry from /usr/lib/dunecontrol/dune-geometry/dune.module -- Finding package UG using module mode -- Could not find UG. It seems to be not installed. -- Performing Test HAVE_DUNE_GRID -- Performing Test HAVE_DUNE_GRID - Success -- Found dune-grid: /usr/include -- Version 2.5.1 of dune-grid from /usr/lib/dunecontrol/dune-grid/dune.module -- Finding package ZOLTAN using module mode -- Could NOT find PTScotch (missing: PTSCOTCH_INCLUDE_DIR SCOTCH_LIBRARY PTSCOTCH_LIBRARY PTSCOTCHERR_LIBRARY) -- Could NOT find ZOLTAN (missing: ZOLTAN_LIBRARIES ZOLTAN_INCLUDE_DIRS) -- Performing Test HAVE_OPM_GRID -- Performing Test HAVE_OPM_GRID - Success -- Found opm-grid: /usr/include;/usr/include/suitesparse -- Finding package opm-core using module mode -- Finding package PETSc using module mode -- Finding package opm-material using module mode -- Finding package Valgrind using module mode -- Could NOT find VALGRIND (missing: VALGRIND_INCLUDE_DIR VALGRIND_PROGRAM) -- Performing Test HAVE_OPM_MATERIAL -- Performing Test HAVE_OPM_MATERIAL - Success -- Found opm-material: /usr/include CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/UseDynamicBoost.cmake:1 (find_package) /usr/share/opm/cmake/Modules/Findopm-material.cmake:42 (include) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmPackage.cmake:99 (find_and_append_package_to) /usr/share/opm/cmake/Modules/Findopm-core.cmake:16 (find_opm_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Performing Test HAVE_DYNAMIC_BOOST_TEST -- Performing Test HAVE_DYNAMIC_BOOST_TEST - Success -- Finding package opm-output using module mode -- Performing Test HAVE_OPM_OUTPUT -- Performing Test HAVE_OPM_OUTPUT - Success -- Found opm-output: /usr/include CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/UseDynamicBoost.cmake:1 (find_package) /usr/share/opm/cmake/Modules/Findopm-output.cmake:41 (include) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmPackage.cmake:99 (find_and_append_package_to) /usr/share/opm/cmake/Modules/Findopm-core.cmake:16 (find_opm_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Performing Test HAVE_DYNAMIC_BOOST_TEST -- Performing Test HAVE_DYNAMIC_BOOST_TEST - Success -- Performing Test HAVE_OPM_CORE -- Performing Test HAVE_OPM_CORE - Success -- Found opm-core: /usr/include;/usr/include/suitesparse CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/UseDynamicBoost.cmake:1 (find_package) /usr/share/opm/cmake/Modules/Findopm-core.cmake:45 (include) /usr/share/opm/cmake/Modules/OpmFind.cmake:167 (find_package) /usr/share/opm/cmake/Modules/OpmFind.cmake:235 (find_and_append_package_to) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:122 (find_and_append_package_list_to) CMakeLists.txt:109 (include) -- Performing Test HAVE_DYNAMIC_BOOST_TEST -- Performing Test HAVE_DYNAMIC_BOOST_TEST - Success -- Finding package ewoms using module mode -- Finding package dune-localfunctions using module mode -- Found dune-localfunctions: /usr/include -- Version 2.5.1 of dune-localfunctions from /usr/lib/dunecontrol/dune-localfunctions/dune.module -- Finding package dune-alugrid using module mode -- Could NOT find dune-alugrid (missing: dune-alugrid_DIR) -- Finding package ZLIB using module mode -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Finding package METIS using module mode -- Found METIS: /usr/lib64/libmetis.so -- Performing Test HAVE_DUNE_ALUGRID -- Performing Test HAVE_DUNE_ALUGRID - Failed -- Could NOT find dune-alugrid (missing: dune-alugrid_FOUND) -- Could NOT find dune-alugrid (missing: dune-alugrid_DIR) -- Could NOT find dune-alugrid (missing: dune-alugrid_FOUND) -- Finding package dune-fem using module mode -- Could NOT find dune-fem (missing: dune-fem_DIR) -- Performing Test HAVE_DUNE_FEM -- Performing Test HAVE_DUNE_FEM - Failed -- Could NOT find dune-fem (missing: dune-fem_FOUND) -- Finding package Quadmath using module mode -- Performing Test HAVE_EXTENDED_NUMERIC_LITERALS -- Performing Test HAVE_EXTENDED_NUMERIC_LITERALS - Success -- Performing Test QUADMATH_FOUND -- Performing Test QUADMATH_FOUND - Success -- Found Quadmath: quadmath -- Performing Test HAVE_EWOMS -- Performing Test HAVE_EWOMS - Success -- Found ewoms: /usr/include;/usr/include/suitesparse -- Finding package Eigen3 using module mode -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.2.0") -- Generating debug symbols: -ggdb3 -- Looking for strip utility -- Looking for strip utility - found CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES) /usr/share/opm/cmake/Modules/UseDynamicBoost.cmake:1 (find_package) /usr/share/opm/cmake/Modules/OpmLibMain.cmake:138 (include) CMakeLists.txt:109 (include) -- Performing Test HAVE_DYNAMIC_BOOST_TEST -- Performing Test HAVE_DYNAMIC_BOOST_TEST - Success -- Writing config file "/builddir/build/BUILD/opm-simulators-release-2017.10-update1/config.h"... -- This build defaults to installing in /usr -- Found Doxygen: /usr/bin/doxygen (found version "1.8.14") found components: doxygen missing components: dot -- Writing version information to local header project-version.h -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/opm-simulators-release-2017.10-update1 + make Scanning dependencies of target dune-compat [ 0%] Patching Makefile to be DUNE compatible [ 0%] Built target dune-compat Scanning dependencies of target update-version [ 1%] Updating version information [ 1%] Built target update-version Scanning dependencies of target opmsimulators [ 2%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/Compat.cpp.o [ 2%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/ExtractParallelGridInformationToISTL.cpp.o [ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/NewtonIterationBlackoilCPR.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, -1, 1, false>; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:122:26: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:125:57: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:609:47: required from 'Opm::AutoDiffBlock Opm::operator*(const Opm::AutoDiffBlock&, const Scalar&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:109:65: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilCPR.cpp:25: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:516:43: required from 'Opm::AutoDiffBlock Opm::operator*(const Eigen::SparseMatrix&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:323:62: required from 'Opm::AutoDiffBlock Opm::superset(const Opm::AutoDiffBlock&, const IntVec&, int) [with Scalar = double; IntVec = std::vector]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/CPRPreconditioner.hpp:52, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:31: /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector >; Range = Dune::BlockVector >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector >, Dune::BlockVector > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector >, Dune::BlockVector > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector >, Dune::BlockVector > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 1; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] catch ( Dune::MatrixBlockError error ) ^~~~~ /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = float]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 1; ScalarT = float; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 2; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = float]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 2; ScalarT = float; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 3; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = float]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 3; ScalarT = float; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 4; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = float]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 4; ScalarT = float; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 5; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = float]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 5; ScalarT = float; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 6; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::MatrixBlock; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = float]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:541:17: required from 'void Opm::ISTLSolver::solve(Opm::ISTLSolver::Matrix&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with MatrixBlockType = Dune::MatrixBlock; VectorBlockType = Dune::FieldVector; int pressureIndex = 0; Opm::ISTLSolver::Matrix = Dune::BCRSMatrix, std::allocator > >; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:277:13: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 6; ScalarT = float; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:609:47: required from 'Opm::AutoDiffBlock Opm::operator*(const Opm::AutoDiffBlock&, const Scalar&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:236:41: required from 'Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector Opm::NewtonIterationBlackoilInterleavedImpl::computeNewtonIncrement(const Opm::LinearisedBlackoilResidual&) const [with int np = 1; ScalarT = double; Opm::NewtonIterationBlackoilInterleavedImpl::SolutionVector = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:203:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/NewtonIterationBlackoilSimple.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:62:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilSimple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/NewtonIterationUtilities.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:218:45: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:165:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::MatrixWrapper >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::MatrixWrapper >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:165:93: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:218:45: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Diagonal, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Diagonal, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:223:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:224:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:228:69: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::MatrixWrapper >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::MatrixWrapper >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper >, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:91:55: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:287:47: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:386:20: required from 'Derived& Eigen::DenseBase::setLinSpaced(Eigen::Index, const Scalar&, const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:406:40: required from 'Derived& Eigen::DenseBase::setLinSpaced(const Scalar&, const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:748:7: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:76:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:627:10: required from 'Derived& Eigen::DenseBase::setOnes() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:749:7: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:76:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::SparseMatrix, 2>; _Scalar = double; int _Options = 1; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:286:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: 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::UmfPackLU >; RhsType = Eigen::MatrixWrapper >; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve >, Eigen::MatrixWrapper > >]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::MatrixWrapper > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::MatrixWrapper > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::MatrixWrapper > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve >, Eigen::MatrixWrapper > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:82:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, true>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, true>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h:113:50: required from 'void Eigen::SparseSolverBase::_solve_impl(const Eigen::SparseMatrixBase&, Eigen::SparseMatrixBase&) const [with Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; Derived = Eigen::UmfPackLU >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:169:5: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; DecType = Eigen::UmfPackLU >; RhsType = Eigen::SparseMatrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::SrcXprType = Eigen::Solve >, Eigen::SparseMatrix >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:38:16: required from 'Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve >, Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1124:27: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve >, Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:684:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve >, Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:77:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h:113:50: required from 'void Eigen::SparseSolverBase::_solve_impl(const Eigen::SparseMatrixBase&, Eigen::SparseMatrixBase&) const [with Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; Derived = Eigen::UmfPackLU >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:169:5: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; DecType = Eigen::UmfPackLU >; RhsType = Eigen::SparseMatrix; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::SrcXprType = Eigen::Solve >, Eigen::SparseMatrix >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:38:16: required from 'Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve >, Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1124:27: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve >, Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:684:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve >, Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:77:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationUtilities.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/GridHelpers.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = int; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:33:74: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:40:83: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = bool; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:61:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:62:44: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = int; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:33:74: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block >, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block >, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block >, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block >, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block >, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block >, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:40:83: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >; _Scalar = bool; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:61:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::internal::member_all, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::internal::member_all, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_all, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_all, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::PartialReduxExpr, Eigen::internal::member_all, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_all, 1>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_all, 1>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_all, 1>; _Scalar = bool; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:62:44: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 2, true> >, Eigen::internal::evaluator, 1, 2, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 2, true> >, Eigen::internal::evaluator, 1, 2, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, true>; SrcXprType = Eigen::Block, 1, 2, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, true>; SrcXprType = Eigen::Block, 1, 2, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, true>; Src = Eigen::Block, 1, 2, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:109:32: required from 'Derived& Eigen::ArrayBase::operator=(const Eigen::ArrayBase&) [with Derived = Eigen::Block, 1, 2, true>]' /usr/include/eigen3/Eigen/src/Core/MapBase.h:286:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 2, true>]' /usr/include/eigen3/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::Array; int BlockRows = 1; int BlockCols = 2; bool InnerPanel = true]' /usr/include/eigen3/Eigen/src/Core/Block.h:161:5: required from 'Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Array; int BlockRows = 1; int BlockCols = 2; bool InnerPanel = true]' /usr/include/eigen3/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Array; int BlockRows = 1; int BlockCols = 2; bool InnerPanel = true]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:73:35: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/ImpesTPFAAD.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:185:84: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: required from 'Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:291:40: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:120:32: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = int; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:66:13: required from 'Opm::AutoDiffBlock::M Opm::{anonymous}::gravityOperator(const UnstructuredGrid&, const Opm::HelperOps&, const GeoProps&) [with GeoProps = Opm::DerivedGeology; Opm::AutoDiffBlock::M = Opm::AutoDiffMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:158:55: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:185:84: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:187:80: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block, 1, -1, true>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:195:77: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:289:59: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:316:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:317:45: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:369:37: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:382:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, -1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, -1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, -1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, -1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:383:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:386:42: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:457:26: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:518:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:520:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:521:65: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:529:63: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:529:72: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:500:43: required from 'Opm::AutoDiffBlock Opm::operator*(const typename Opm::AutoDiffBlock::M&, const Opm::AutoDiffBlock&) [with Scalar = double; typename Opm::AutoDiffBlock::M = Opm::AutoDiffMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:370:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:254:48: required from 'typename Opm::UpwindSelector::ADB::V Opm::UpwindSelector::select(const typename Opm::UpwindSelector::ADB::V&) const [with Scalar = double; typename Opm::UpwindSelector::ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:373:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Array >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:547:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 2, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:169:36: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:163:27: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:389:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:169:30: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:163:27: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ImpesTPFAAD.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/moduleVersion.cpp.o [ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/multiPhaseUpwind.cpp.o [ 9%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/SimulatorIncompTwophaseAd.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:516:43: required from 'Opm::AutoDiffBlock Opm::operator*(const Eigen::SparseMatrix&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:323:62: required from 'Opm::AutoDiffBlock Opm::superset(const Opm::AutoDiffBlock&, const IntVec&, int) [with Scalar = double; IntVec = std::vector]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorIncompTwophaseAd.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/TransportSolverTwophaseAd.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:172:84: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = int; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:147:47: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:54:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:172:84: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:174:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:177:33: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:178:76: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:190:56: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:195:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:202:27: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:204:43: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:205:43: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:207:74: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:208:27: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:254:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:255:37: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:105:29: required from 'std::vector Opm::{anonymous}::phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:220:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782: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::Array >, const Eigen::Block, -1, 1, false> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:106:30: required from 'std::vector Opm::{anonymous}::phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:220:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:110:15: required from 'std::vector Opm::{anonymous}::phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:220:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 2, false>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:120:15: required from 'std::vector Opm::{anonymous}::phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:220:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 2, false>, -1, 1, false>, const Eigen::Block, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:121:15: required from 'std::vector Opm::{anonymous}::phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:220:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:135:53: required from 'std::vector Opm::{anonymous}::phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:220:92: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:320:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:225:66: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:296:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator-(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:229:77: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:248:59: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 2, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:169:36: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:54:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:147:26: required from 'ADB Opm::{anonymous}::fluxFunc(const std::vector&) [with ADB = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:221:47: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:331:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:225:66: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:169:30: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:54:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:147:26: required from 'ADB Opm::{anonymous}::fluxFunc(const std::vector&) [with ADB = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:221:47: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/TransportSolverTwophaseAd.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/BlackoilPropsAdFromDeck.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:246:27: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:758:65: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:800:47: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:297:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, -1, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, -1, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, -1, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, -1, 1, false> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, -1, 1, false> >; OtherDerived = Eigen::MatrixWrapper, -1, 1, false> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, -1, 1, false> > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:793:79: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:1042:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:331:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:1075:67: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/SolventPropsAdFromDeck.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:400:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:330:50: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/BlackoilModelParameters.cpp.o [ 13%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/WellDensitySegmented.cpp.o [ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/LinearisedBlackoilResidual.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.cpp:20: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/VFPProperties.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProperties.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/VFPProdProperties.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:141:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/VFPInjProperties.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:138:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPInjProperties.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/WellMultiSegment.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::SparseMatrix, 2>; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.cpp:286:59: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.cpp:256:59: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/WellMultiSegment.cpp:21: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/MultisegmentWells.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:81:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:251:89: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:354:99: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:135:76: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:253:47: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:320:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:351:74: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:423:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:331:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:351:74: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::SparseMatrix, 2>; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:132:21: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/MultisegmentWells.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/autodiff/MissingFeatures.cpp.o [ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/PolymerState.cpp.o [ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/PolymerBlackoilState.cpp.o [ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/CompressibleTpfaPolymer.cpp.o [ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/IncompTpfaPolymer.cpp.o [ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/PolymerInflow.cpp.o [ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/PolymerProperties.cpp.o [ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/polymerUtilities.cpp.o [ 24%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/SimulatorCompressiblePolymer.cpp.o [ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/SimulatorPolymer.cpp.o [ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/TransportSolverTwophaseCompressiblePolymer.cpp.o [ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/TransportSolverTwophasePolymer.cpp.o [ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/polymer/fullyimplicit/PolymerPropsAd.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:351:28: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:356:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:358:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:147:57: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:609:47: required from 'Opm::AutoDiffBlock Opm::operator*(const Opm::AutoDiffBlock&, const Scalar&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:378:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:380:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:380:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/PolymerPropsAd.cpp:24: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow_ebos_blackoil.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/CPRPreconditioner.hpp:52, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:61, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:26: /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::FieldMatrix; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:537:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:384:28: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilEbos::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState&) [with TypeTag = Ewoms::Properties::TTag::EclFlowProblem; Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:656:33: required from 'int Opm::FlowMainEbos::runSimulator() [with TypeTag = Ewoms::Properties::TTag::EclFlowProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:119:29: required from 'int Opm::FlowMainEbos::execute(int, char**) [with TypeTag = Ewoms::Properties::TTag::EclFlowProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_blackoil.cpp:59:39: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] catch ( Dune::MatrixBlockError error ) ^~~~~ [ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow_ebos_gasoil.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/CPRPreconditioner.hpp:52, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:61, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:28: /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::FieldMatrix; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:537:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:384:28: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilEbos::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState&) [with TypeTag = Ewoms::Properties::TTag::EclFlowGasOilProblem; Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:656:33: required from 'int Opm::FlowMainEbos::runSimulator() [with TypeTag = Ewoms::Properties::TTag::EclFlowGasOilProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:119:29: required from 'int Opm::FlowMainEbos::execute(int, char**) [with TypeTag = Ewoms::Properties::TTag::EclFlowGasOilProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_gasoil.cpp:71:39: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] catch ( Dune::MatrixBlockError error ) ^~~~~ [ 29%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow_ebos_oilwater.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/CPRPreconditioner.hpp:52, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:61, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:28: /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::FieldMatrix; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:537:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:384:28: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilEbos::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState&) [with TypeTag = Ewoms::Properties::TTag::EclFlowOilWaterProblem; Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:656:33: required from 'int Opm::FlowMainEbos::runSimulator() [with TypeTag = Ewoms::Properties::TTag::EclFlowOilWaterProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:119:29: required from 'int Opm::FlowMainEbos::execute(int, char**) [with TypeTag = Ewoms::Properties::TTag::EclFlowOilWaterProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_oilwater.cpp:70:39: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] catch ( Dune::MatrixBlockError error ) ^~~~~ [ 30%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow_ebos_polymer.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/CPRPreconditioner.hpp:52, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:61, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:23: /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::FieldMatrix; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:537:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:384:28: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilEbos::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState&) [with TypeTag = Ewoms::Properties::TTag::EclFlowPolymerProblem; Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:656:33: required from 'int Opm::FlowMainEbos::runSimulator() [with TypeTag = Ewoms::Properties::TTag::EclFlowPolymerProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:119:29: required from 'int Opm::FlowMainEbos::execute(int, char**) [with TypeTag = Ewoms::Properties::TTag::EclFlowPolymerProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_polymer.cpp:62:39: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] catch ( Dune::MatrixBlockError error ) ^~~~~ [ 31%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow_ebos_solvent.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp:39, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/CPRPreconditioner.hpp:52, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:61, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:23: /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp: In instantiation of 'void Opm::ParallelOverlappingILU0::init(const Matrix&, int) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation]': /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:253:9: required from 'Opm::ParallelOverlappingILU0::ParallelOverlappingILU0(const Dune::BCRSMatrix&, int, Opm::ParallelOverlappingILU0::field_type) [with BlockType = Dune::FieldMatrix; Alloc = std::allocator >; Matrix = Dune::BCRSMatrix, std::allocator > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >; ParallelInfoT = Dune::Amg::SequentialInformation; Opm::ParallelOverlappingILU0::field_type = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:446:56: required from 'std::unique_ptr, Dune::BlockVector, Dune::BlockVector > > Opm::ISTLSolver::constructPrecond(Operator&, const Dune::Amg::SequentialInformation&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:425:22: required from 'void Opm::ISTLSolver::constructPreconditionerAndSolve(LinearOperator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&, const POrComm&, Dune::InverseOperatorResult&) const [with int category = 0; LinearOperator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; POrComm = Dune::Amg::SequentialInformation; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:591:13: required from 'void Opm::ISTLSolver::solve(Operator&, Opm::ISTLSolver::Vector&, Opm::ISTLSolver::Vector&) const [with Operator = Opm::BlackoilModelEbos::WellModelMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Opm::BlackoilWellModel, false>; MatrixBlockType = Dune::FieldMatrix; VectorBlockType = Dune::FieldVector; int pressureIndex = 1; Opm::ISTLSolver::Vector = Dune::BlockVector, std::allocator > >]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelEbos.hpp:537:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModelEbos; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp:384:28: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilEbos::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState&) [with TypeTag = Ewoms::Properties::TTag::EclFlowSolventProblem; Opm::SimulatorFullyImplicitBlackoilEbos::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:656:33: required from 'int Opm::FlowMainEbos::runSimulator() [with TypeTag = Ewoms::Properties::TTag::EclFlowSolventProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMainEbos.hpp:119:29: required from 'int Opm::FlowMainEbos::execute(int, char**) [with TypeTag = Ewoms::Properties::TTag::EclFlowSolventProblem]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/simulators/flow_ebos_solvent.cpp:62:39: required from here /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ParallelOverlappingILU0.hpp:403:9: warning: catching polymorphic type 'class Dune::MatrixBlockError' by value [-Wcatch-value=] catch ( Dune::MatrixBlockError error ) ^~~~~ [ 31%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/ensureDirectoryExists.cpp.o [ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/SimulatorCompressibleTwophase.cpp.o [ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/SimulatorIncompTwophase.cpp.o [ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/WellSwitchingLogger.cpp.o [ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/vtk/writeVtkData.cpp.o [ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o [ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o [ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o [ 37%] Linking CXX shared library lib/libopmsimulators.so [ 37%] Built target opmsimulators Scanning dependencies of target flow_polymer [ 38%] Building CXX object CMakeFiles/flow_polymer.dir/examples/flow_polymer.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2268:46: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilPolymerModel; Opm::BlackoilModelBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2270:59: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilPolymerModel; Opm::BlackoilModelBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/BlackoilPolymerModel_impl.hpp:104:51: required from 'Opm::BlackoilPolymerModel::BlackoilPolymerModel(const typename Opm::BlackoilPolymerModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::PolymerPropsAd&, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool, bool, bool, const std::vector&, const std::vector&, const std::vector&, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilPolymerModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer_impl.hpp:73:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilPolymer::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilPolymer::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilPolymerModel; Opm::BlackoilModelBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2286:44: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilPolymerModel; Opm::BlackoilModelBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilPolymerModel; Opm::BlackoilModelBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2279:29: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilPolymerModel; Opm::BlackoilModelBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/BlackoilPolymerModel_impl.hpp:104:51: required from 'Opm::BlackoilPolymerModel::BlackoilPolymerModel(const typename Opm::BlackoilPolymerModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::PolymerPropsAd&, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool, bool, bool, const std::vector&, const std::vector&, const std::vector&, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilPolymerModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer_impl.hpp:73:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilPolymer::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilPolymer::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/BlackoilPolymerModel_impl.hpp:104:51: required from 'Opm::BlackoilPolymerModel::BlackoilPolymerModel(const typename Opm::BlackoilPolymerModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::PolymerPropsAd&, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool, bool, bool, const std::vector&, const std::vector&, const std::vector&, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilPolymerModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer_impl.hpp:73:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilPolymer::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilPolymer::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilPolymerModel; Opm::NonlinearSolver::ReservoirState = Opm::PolymerBlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilPolymer; Opm::SimulatorBase::ReservoirState = Opm::PolymerBlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainPolymer >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilPolymer]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:40:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_polymer.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX executable bin/flow_polymer [ 38%] Built target flow_polymer Scanning dependencies of target flow_mpi [ 38%] Building CXX object CMakeFiles/flow_mpi.dir/examples/flow_mpi.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2268:46: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2270:59: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2286:44: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2279:29: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModel.hpp:75:69: required from 'Opm::BlackoilModel::BlackoilModel(const typename Opm::BlackoilModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = Dune::CpGrid; typename Opm::BlackoilModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModel.hpp:75:69: required from 'Opm::BlackoilModel::BlackoilModel(const typename Opm::BlackoilModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = Dune::CpGrid; typename Opm::BlackoilModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModel.hpp:75:69: required from 'Opm::BlackoilModel::BlackoilModel(const typename Opm::BlackoilModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = Dune::CpGrid; typename Opm::BlackoilModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_mpi.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Linking CXX executable bin/flow_mpi [ 39%] Built target flow_mpi Scanning dependencies of target test_multisegmentwells [ 40%] Building CXX object CMakeFiles/test_multisegmentwells.dir/tests/test_multisegmentwells.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:516:43: required from 'Opm::AutoDiffBlock Opm::operator*(const Eigen::SparseMatrix&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:323:62: required from 'Opm::AutoDiffBlock Opm::superset(const Opm::AutoDiffBlock&, const IntVec&, int) [with Scalar = double; IntVec = std::vector]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_multisegmentwells.cpp:56: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable bin/test_multisegmentwells [ 41%] Built target test_multisegmentwells Scanning dependencies of target test_timer [ 41%] Building CXX object CMakeFiles/test_timer.dir/tests/test_timer.cpp.o [ 42%] Linking CXX executable bin/test_timer [ 42%] Built target test_timer Scanning dependencies of target sim_poly2p_incomp_reorder [ 43%] Building CXX object CMakeFiles/sim_poly2p_incomp_reorder.dir/examples/sim_poly2p_incomp_reorder.cpp.o [ 43%] Linking CXX executable bin/sim_poly2p_incomp_reorder [ 43%] Built target sim_poly2p_incomp_reorder Scanning dependencies of target sim_2p_comp_reorder [ 44%] Building CXX object CMakeFiles/sim_2p_comp_reorder.dir/examples/sim_2p_comp_reorder.cpp.o [ 45%] Linking CXX executable bin/sim_2p_comp_reorder [ 45%] Built target sim_2p_comp_reorder Scanning dependencies of target sim_simple [ 46%] Building CXX object CMakeFiles/sim_simple.dir/examples/sim_simple.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = int; int _Rows = -1; int _Cols = 2; int _Options = 1; int _MaxRows = -1; int _MaxCols = 2]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:147:47: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:154:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:176:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:179:42: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::MatrixWrapper > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::MatrixWrapper > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:232:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:237:23: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:253:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:254:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:255:33: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:258:55: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:260:23: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:261:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:262:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:74:21: required from 'std::vector phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:270:86: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782: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::Array >, const Eigen::Block, -1, 1, false> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:75:22: required from 'std::vector phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:270:86: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:81:7: required from 'std::vector phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:270:86: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:82:7: required from 'std::vector phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:270:86: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:96:45: required from 'std::vector phaseMobility(const Opm::IncompPropertiesInterface&, const std::vector&, const typename ADB::V&) [with ADB = Opm::AutoDiffBlock; typename ADB::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:270:86: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:298:55: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 2, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:169:36: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:154:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Array >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Block, -1, 1, false>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, -1, 1, false>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:170:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:108:18: required from 'ADB fluxFunc(const std::vector&) [with ADB = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:272:43: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:169:30: required from 'Opm::HelperOps::HelperOps(const Grid&, const Opm::NNC&) [with Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:154:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Array; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:163:15: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:331:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:526:73: required from 'Opm::AutoDiffBlock Opm::operator*(const typename Opm::AutoDiffBlock::V&, const Opm::AutoDiffBlock&) [with Scalar = double; typename Opm::AutoDiffBlock::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:202:32: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:108:18: required from 'ADB fluxFunc(const std::vector&) [with ADB = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:272:43: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::ArrayWrapper >, Eigen::MatrixWrapper > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:232:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/sim_simple.cpp:22: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Linking CXX executable bin/sim_simple [ 47%] Built target sim_simple Scanning dependencies of target flow_reorder [ 48%] Building CXX object CMakeFiles/flow_reorder.dir/examples/flow_reorder.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:92:28: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:90:27: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:92:28: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:92:28: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:90:27: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:90:27: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilReorderingTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_reorder.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX executable bin/flow_reorder [ 50%] Built target flow_reorder Scanning dependencies of target flow_ebos_polymer [ 51%] Building CXX object CMakeFiles/flow_ebos_polymer.dir/examples/flow_ebos_polymer.cpp.o [ 52%] Linking CXX executable bin/flow_ebos_polymer [ 52%] Built target flow_ebos_polymer Scanning dependencies of target find_zero [ 53%] Building CXX object CMakeFiles/find_zero.dir/examples/find_zero.cpp.o [ 54%] Linking CXX executable bin/find_zero [ 54%] Built target find_zero Scanning dependencies of target flow_legacy [ 55%] Building CXX object CMakeFiles/flow_legacy.dir/examples/flow_legacy.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2268:46: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2270:59: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModel.hpp:75:69: required from 'Opm::BlackoilModel::BlackoilModel(const typename Opm::BlackoilModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2286:44: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2279:29: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; Implementation = Opm::BlackoilModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModel.hpp:75:69: required from 'Opm::BlackoilModel::BlackoilModel(const typename Opm::BlackoilModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModel.hpp:75:69: required from 'Opm::BlackoilModel::BlackoilModel(const typename Opm::BlackoilModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::StandardWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:43:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_legacy.cpp:31: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Linking CXX executable bin/flow_legacy [ 56%] Built target flow_legacy Scanning dependencies of target flow_multisegment_mpi [ 57%] Building CXX object CMakeFiles/flow_multisegment_mpi.dir/examples/flow_multisegment_mpi.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilMultiSegment; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:200:62: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilMultiSegment; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:200:62: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2268:46: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2270:59: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2286:44: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2279:29: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = Dune::CpGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp:72:65: required from 'Opm::BlackoilMultiSegmentModel::BlackoilMultiSegmentModel(const typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::MultisegmentWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = Dune::CpGrid; typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:33:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilMultiSegment::createSolver(const WellModel&) [with GridT = Dune::CpGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilMultiSegment::WellModel = Opm::MultisegmentWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:161:27: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp:72:65: required from 'Opm::BlackoilMultiSegmentModel::BlackoilMultiSegmentModel(const typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::MultisegmentWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = Dune::CpGrid; typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:33:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilMultiSegment::createSolver(const WellModel&) [with GridT = Dune::CpGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilMultiSegment::WellModel = Opm::MultisegmentWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:161:27: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp:72:65: required from 'Opm::BlackoilMultiSegmentModel::BlackoilMultiSegmentModel(const typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::MultisegmentWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = Dune::CpGrid; typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:33:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilMultiSegment::createSolver(const WellModel&) [with GridT = Dune::CpGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilMultiSegment::WellModel = Opm::MultisegmentWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:161:27: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = Dune::CpGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = Dune::CpGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment_mpi.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable bin/flow_multisegment_mpi [ 58%] Built target flow_multisegment_mpi Scanning dependencies of target flow_sequential [ 59%] Building CXX object CMakeFiles/flow_sequential.dir/examples/flow_sequential.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:90:27: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:90:27: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:294:67: required from 'std::vector > Opm::BlackoilSequentialModel::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::MatrixWrapper >, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSequentialModel.hpp:90:27: required from 'Opm::BlackoilSequentialModel::BlackoilSequentialModel(const ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, WellModel, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; WellModel = Opm::StandardWells; PressureModelT = Opm::BlackoilPressureModel; TransportModelT = Opm::BlackoilTransportModel; Opm::BlackoilSequentialModel::ModelParameters = Opm::BlackoilSequentialModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:469:45: required from 'std::unique_ptr::Solver> Opm::SimulatorBase::createSolver(const WellModel&) [with Implementation = Opm::SimulatorSequentialBlackoil; typename Opm::SimulatorTraits::Solver = Opm::NonlinearSolver >; Opm::SimulatorBase::WellModel = Opm::StandardWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSequentialModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorSequentialBlackoil; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSequential >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorSequentialBlackoil]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:42:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorSequentialBlackoil.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_sequential.cpp:26: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable bin/flow_sequential [ 59%] Built target flow_sequential Scanning dependencies of target sim_2p_incomp_ad [ 60%] Building CXX object CMakeFiles/sim_2p_incomp_ad.dir/examples/sim_2p_incomp_ad.cpp.o [ 60%] Linking CXX executable bin/sim_2p_incomp_ad [ 60%] Built target sim_2p_incomp_ad Scanning dependencies of target flow_ebos [ 61%] Building CXX object CMakeFiles/flow_ebos.dir/examples/flow_ebos.cpp.o [ 62%] Linking CXX executable bin/flow_ebos [ 62%] Built target flow_ebos Scanning dependencies of target flow_multisegment [ 63%] Building CXX object CMakeFiles/flow_multisegment.dir/examples/flow_multisegment.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilMultiSegment; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:200:62: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilMultiSegment; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:200:62: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2268:46: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2270:59: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp:72:65: required from 'Opm::BlackoilMultiSegmentModel::BlackoilMultiSegmentModel(const typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::MultisegmentWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:33:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilMultiSegment::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilMultiSegment::WellModel = Opm::MultisegmentWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:161:27: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2286:44: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2275:48: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilModelBase_impl.hpp:2279:29: required from 'std::vector > Opm::BlackoilModelBase::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; WellModel = Opm::MultisegmentWells; Implementation = Opm::BlackoilMultiSegmentModel; Opm::BlackoilModelBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:165:22: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp:72:65: required from 'Opm::BlackoilMultiSegmentModel::BlackoilMultiSegmentModel(const typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::MultisegmentWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:33:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilMultiSegment::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilMultiSegment::WellModel = Opm::MultisegmentWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:161:27: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp:72:65: required from 'Opm::BlackoilMultiSegmentModel::BlackoilMultiSegmentModel(const typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::MultisegmentWells&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilMultiSegmentModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:33:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilMultiSegment::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilMultiSegment::WellModel = Opm::MultisegmentWells]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:161:27: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilMultiSegmentModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp:184:17: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment::run(Opm::SimulatorTimer&, Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState&) [with GridT = UnstructuredGrid; Opm::SimulatorFullyImplicitBlackoilMultiSegment::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMain >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilMultiSegment]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_multisegment.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Linking CXX executable bin/flow_multisegment [ 63%] Built target flow_multisegment Scanning dependencies of target opm_init_check [ 64%] Building CXX object CMakeFiles/opm_init_check.dir/examples/opm_init_check.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/opm_init_check.cpp:45: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable bin/opm_init_check [ 65%] Built target opm_init_check Scanning dependencies of target sim_2p_incomp [ 65%] Building CXX object CMakeFiles/sim_2p_incomp.dir/examples/sim_2p_incomp.cpp.o [ 66%] Linking CXX executable bin/sim_2p_incomp [ 66%] Built target sim_2p_incomp Scanning dependencies of target flow [ 67%] Building CXX object CMakeFiles/flow.dir/examples/flow.cpp.o [ 67%] Linking CXX executable bin/flow [ 67%] Built target flow Scanning dependencies of target flow_ebos_solvent [ 67%] Building CXX object CMakeFiles/flow_ebos_solvent.dir/examples/flow_ebos_solvent.cpp.o [ 68%] Linking CXX executable bin/flow_ebos_solvent [ 68%] Built target flow_ebos_solvent Scanning dependencies of target sim_poly2p_comp_reorder [ 69%] Building CXX object CMakeFiles/sim_poly2p_comp_reorder.dir/examples/sim_poly2p_comp_reorder.cpp.o [ 70%] Linking CXX executable bin/sim_poly2p_comp_reorder [ 70%] Built target sim_poly2p_comp_reorder Scanning dependencies of target wells_example [ 71%] Building CXX object CMakeFiles/wells_example.dir/examples/wells_example.cpp.o [ 72%] Linking CXX executable bin/wells_example [ 72%] Built target wells_example Scanning dependencies of target flow_ebos_2p [ 72%] Building CXX object CMakeFiles/flow_ebos_2p.dir/examples/flow_ebos_2p.cpp.o [ 73%] Linking CXX executable bin/flow_ebos_2p [ 73%] Built target flow_ebos_2p Scanning dependencies of target flow_solvent [ 74%] Building CXX object CMakeFiles/flow_solvent.dir/examples/flow_solvent.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::Product, Eigen::MatrixWrapper >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/StandardWells_impl.hpp:1530:95: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:704:25: required from 'std::vector Opm::SimulatorBase::FIPTotals(const std::vector >&, const ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:292:47: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:92:35: required from 'Opm::BlackoilSolventModel::BlackoilSolventModel(const typename Opm::BlackoilSolventModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::SolventPropsAdFromDeck&, const Opm::StandardWellsSolvent&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilSolventModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent_impl.hpp:74:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilSolvent::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilSolvent::WellModel = Opm::StandardWellsSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1106:41: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1106:41: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1103:51: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1103:51: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1104:13: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1104:13: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1106:41: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:130:9: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 2, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 2, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:92:35: required from 'Opm::BlackoilSolventModel::BlackoilSolventModel(const typename Opm::BlackoilSolventModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::SolventPropsAdFromDeck&, const Opm::StandardWellsSolvent&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilSolventModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent_impl.hpp:74:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilSolvent::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilSolvent::WellModel = Opm::StandardWellsSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1104:13: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1104:13: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1106:41: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::ArrayWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::ArrayWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, Eigen::MatrixWrapper >, 0> >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:92:35: required from 'Opm::BlackoilSolventModel::BlackoilSolventModel(const typename Opm::BlackoilSolventModel::Base::ModelParameters&, const Grid&, const Opm::BlackoilPropsAdFromDeck&, const Opm::DerivedGeology&, const Opm::RockCompressibility*, const Opm::SolventPropsAdFromDeck&, const Opm::StandardWellsSolvent&, const Opm::NewtonIterationBlackoilInterface&, std::shared_ptr, bool, bool, bool, bool, bool) [with Grid = UnstructuredGrid; typename Opm::BlackoilSolventModel::Base::ModelParameters = Opm::BlackoilModelParameters]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent_impl.hpp:74:45: required from 'std::unique_ptr >::Solver> Opm::SimulatorFullyImplicitBlackoilSolvent::createSolver(const WellModel&) [with GridT = UnstructuredGrid; typename Opm::SimulatorTraits >::Solver = Opm::NonlinearSolver >; Opm::SimulatorFullyImplicitBlackoilSolvent::WellModel = Opm::StandardWellsSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:216:37: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilSolventModel_impl.hpp:1103:51: required from 'std::vector > Opm::BlackoilSolventModel::computeFluidInPlace(const ReservoirState&, const std::vector&) [with Grid = UnstructuredGrid; Opm::BlackoilSolventModel::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver.hpp:134:57: required from 'std::vector > Opm::NonlinearSolver::computeFluidInPlace(const ReservoirState&, const std::vector&) const [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:220:22: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:239: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::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Eigen::internal::generic_product_impl::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18: required from 'static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]' /usr/include/eigen3/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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Block, -1, 1, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:473, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product::ResScalar = double]': /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h:131:115: 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 = 5; bool Conjugate = false]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Map, 0, Eigen::OuterStride<> >; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179: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 = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:541:7: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Block, -1, 1, false>; DstType = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Map, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]' /usr/include/eigen3/Eigen/src/Core/Solve.h:147:5: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset1 = (FirstAligned && alignmentStep==1)?3:1; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context] const Index offset3 = (FirstAligned && alignmentStep==1)?1:3; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 2, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 2, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 2, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 2, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator >, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true>, 1, 1, false> >, Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::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 = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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 = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Map, 0, Eigen::OuterStride<> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 16, Eigen::Stride<0, 0> >; Src = Eigen::Map, 0, Eigen::OuterStride<> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::OuterStride<> > >, Eigen::internal::evaluator, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Map, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::OuterStride<> >; Src = Eigen::Map, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:145:28: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, const ReservoirState&, const WellState&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NonlinearSolver_impl.hpp:111:84: required from 'Opm::SimulatorReport Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&, Opm::NonlinearSolver::ReservoirState&, Opm::NonlinearSolver::WellState&) [with PhysicalModel = Opm::BlackoilSolventModel; Opm::NonlinearSolver::ReservoirState = Opm::BlackoilState; Opm::NonlinearSolver::WellState = Opm::WellStateFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase_impl.hpp:252:28: required from 'Opm::SimulatorReport Opm::SimulatorBase::run(Opm::SimulatorTimer&, Opm::SimulatorBase::ReservoirState&) [with Implementation = Opm::SimulatorFullyImplicitBlackoilSolvent; Opm::SimulatorBase::ReservoirState = Opm::BlackoilState]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:834:33: required from 'int Opm::FlowMainBase::runSimulator() [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/FlowMain.hpp:159:18: required from 'int Opm::FlowMainBase::execute(int, char**) [with Implementation = Opm::FlowMainSolvent >; Grid = UnstructuredGrid; Simulator = Opm::SimulatorFullyImplicitBlackoilSolvent]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:41:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/DuneMatrix.hpp:30, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorBase.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/examples/flow_solvent.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Linking CXX executable bin/flow_solvent [ 75%] Built target flow_solvent Scanning dependencies of target examples [ 75%] Built target examples Scanning dependencies of target test_syntax [ 76%] Building CXX object CMakeFiles/test_syntax.dir/tests/test_syntax.cpp.o [ 77%] Linking CXX executable bin/test_syntax [ 77%] Built target test_syntax Scanning dependencies of target test_scalar_mult [ 78%] Building CXX object CMakeFiles/test_scalar_mult.dir/tests/test_scalar_mult.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:609:47: required from 'Opm::AutoDiffBlock Opm::operator*(const Opm::AutoDiffBlock&, const Scalar&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:61:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:320:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:526:73: required from 'Opm::AutoDiffBlock Opm::operator*(const typename Opm::AutoDiffBlock::V&, const Opm::AutoDiffBlock&) [with Scalar = double; typename Opm::AutoDiffBlock::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:56:35: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:331:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:526:73: required from 'Opm::AutoDiffBlock Opm::operator*(const typename Opm::AutoDiffBlock::V&, const Opm::AutoDiffBlock&) [with Scalar = double; typename Opm::AutoDiffBlock::V = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:56:35: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_scalar_mult.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable bin/test_scalar_mult [ 79%] Built target test_scalar_mult Scanning dependencies of target test_vfpproperties [ 79%] Building CXX object CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; XprType = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:467:32: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPProdProperties.hpp:27, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_vfpproperties.cpp:50: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable bin/test_vfpproperties [ 80%] Built target test_vfpproperties Scanning dependencies of target test_rateconverter [ 81%] Building CXX object CMakeFiles/test_rateconverter.dir/tests/test_rateconverter.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/RateConverter.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_rateconverter.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX executable bin/test_rateconverter [ 81%] Built target test_rateconverter Scanning dependencies of target test_wellmodel [ 82%] Building CXX object CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:64:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:357:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:368:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:370:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator/(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:141:26: required from 'T Opm::detail::getWFR(const T&, const T&, const T&, const Opm::VFPProdTable::WFR_TYPE&) [with T = Opm::AutoDiffBlock]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/VFPHelpers.hpp:718:53: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_wellmodel.cpp:49: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable bin/test_wellmodel [ 83%] Built target test_wellmodel Scanning dependencies of target test_welldensitysegmented [ 84%] Building CXX object CMakeFiles/test_welldensitysegmented.dir/tests/test_welldensitysegmented.cpp.o [ 84%] Linking CXX executable bin/test_welldensitysegmented [ 84%] Built target test_welldensitysegmented Scanning dependencies of target test_transmissibilitymultipliers [ 85%] Building CXX object CMakeFiles/test_transmissibilitymultipliers.dir/tests/test_transmissibilitymultipliers.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:78:45: required from 'Opm::DerivedGeology::DerivedGeology(const Grid&, const Props&, const Opm::EclipseState&, bool, const double*) [with Props = Opm::BlackoilPropsAdFromDeck; Grid = UnstructuredGrid]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:167:102: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GridHelpers.hpp:31, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/GeoProps.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_transmissibilitymultipliers.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable bin/test_transmissibilitymultipliers [ 86%] Built target test_transmissibilitymultipliers Scanning dependencies of target test_invert [ 86%] Building CXX object CMakeFiles/test_invert.dir/tests/test_invert.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:516:43: required from 'Opm::AutoDiffBlock Opm::operator*(const Eigen::SparseMatrix&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:323:62: required from 'Opm::AutoDiffBlock Opm::superset(const Opm::AutoDiffBlock&, const IntVec&, int) [with Scalar = double; IntVec = std::vector]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/LinearisedBlackoilResidual.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterface.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp:28, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/ISTLSolver.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_invert.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable bin/test_invert [ 87%] Built target test_invert Scanning dependencies of target datafiles [ 87%] Built target datafiles Scanning dependencies of target test_autodiffhelpers [ 88%] Building CXX object CMakeFiles/test_autodiffhelpers.dir/tests/test_autodiffhelpers.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:166:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffhelpers.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable bin/test_autodiffhelpers [ 88%] Built target test_autodiffhelpers Scanning dependencies of target test_autodiffmatrix [ 89%] Building CXX object CMakeFiles/test_autodiffmatrix.dir/tests/test_autodiffmatrix.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:83:41: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:339:14: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = long int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = long int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:684:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = long int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1079:15: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:339:14: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:516:43: required from 'Opm::AutoDiffBlock Opm::operator*(const Eigen::SparseMatrix&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:323:62: required from 'Opm::AutoDiffBlock Opm::superset(const Opm::AutoDiffBlock&, const IntVec&, int) [with Scalar = double; IntVec = std::vector]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_autodiffmatrix.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable bin/test_autodiffmatrix [ 90%] Built target test_autodiffmatrix Scanning dependencies of target test_boprops_ad [ 91%] Building CXX object CMakeFiles/test_boprops_ad.dir/tests/test_boprops_ad.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:120:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:152:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:192:43: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_boprops_ad.cpp:33: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable bin/test_boprops_ad [ 92%] Built target test_boprops_ad Scanning dependencies of target test_multiphaseupwind [ 93%] Building CXX object CMakeFiles/test_multiphaseupwind.dir/tests/test_multiphaseupwind.cpp.o [ 93%] Linking CXX executable bin/test_multiphaseupwind [ 93%] Built target test_multiphaseupwind Scanning dependencies of target test_span [ 93%] Building CXX object CMakeFiles/test_span.dir/tests/test_span.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Block, -1, 1, false>]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:571:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:54: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:931:5: 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 = Eigen::internal::scalar_sum_op]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:995: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]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:611:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Product, Eigen::MatrixWrapper >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:516:43: required from 'Opm::AutoDiffBlock Opm::operator*(const Eigen::SparseMatrix&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:323:62: required from 'Opm::AutoDiffBlock Opm::superset(const Opm::AutoDiffBlock&, const IntVec&, int) [with Scalar = double; IntVec = std::vector]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:520:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffHelpers.hpp:24, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_span.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Linking CXX executable bin/test_span [ 94%] Built target test_span Scanning dependencies of target test_singlecellsolves [ 95%] Building CXX object CMakeFiles/test_singlecellsolves.dir/tests/test_singlecellsolves.cpp.o [ 95%] Linking CXX executable bin/test_singlecellsolves [ 95%] Built target test_singlecellsolves Scanning dependencies of target test_block [ 95%] Building CXX object CMakeFiles/test_block.dir/tests/test_block.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:95:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:239:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:194:18: required from 'Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:235:18: required from 'Opm::AutoDiffBlock& Opm::AutoDiffBlock::operator+=(const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:269:10: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/ArrayBase.h:181:18: required from 'Derived& Eigen::ArrayBase::operator-=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:263:18: required from 'Opm::AutoDiffBlock& Opm::AutoDiffBlock::operator-=(const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:274:10: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:272:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator+(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:226:19: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:296:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator-(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:281:25: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::Array > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:320:32: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:308:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:639:49: required from 'Opm::AutoDiffBlock Opm::pow(const Opm::AutoDiffBlock&, double) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:309:32: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:640:49: required from 'Opm::AutoDiffBlock Opm::pow(const Opm::AutoDiffBlock&, double) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:309:32: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:331:15: required from 'Opm::AutoDiffBlock Opm::AutoDiffBlock::operator*(const Opm::AutoDiffBlock&) const [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:308:24: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::MatrixWrapper >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixWrapper >; OtherDerived = Eigen::MatrixWrapper >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixWrapper >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:160:97: required from 'Eigen::DiagonalMatrix<_Scalar, SizeAtCompileTime, MaxSizeAtCompileTime>::DiagonalMatrix(const Eigen::DiagonalBase&) [with OtherDerived = Eigen::DiagonalWrapper > >; _Scalar = double; int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:715:53: required from 'Opm::AutoDiffBlock Opm::pow(const Opm::AutoDiffBlock&, const Opm::AutoDiffBlock&) [with Scalar = double]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:359:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_block.cpp:29: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable bin/test_block [ 96%] Built target test_block Scanning dependencies of target test_solventprops_ad [ 97%] Building CXX object CMakeFiles/test_solventprops_ad.dir/tests/test_solventprops_ad.cpp.o In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Array; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Array; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Array; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:157:27: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:112:57: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:391:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:396:100: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:397:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Array; Src = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Array]' /usr/include/eigen3/Eigen/src/Core/Array.h:109:24: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:138:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836: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::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::Scalar = int]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1083:5: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:669:20: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]' /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffMatrix.hpp:455:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/AutoDiffBlock.hpp:26, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/BlackoilPropsAdFromDeck.hpp:25, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/opm/autodiff/SolventPropsAdFromDeck.hpp:23, from /builddir/build/BUILD/opm-simulators-release-2017.10-update1/tests/test_solventprops_ad.cpp:32: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable bin/test_solventprops_ad [ 98%] Built target test_solventprops_ad Scanning dependencies of target test_wellswitchlogger [100%] Building CXX object CMakeFiles/test_wellswitchlogger.dir/tests/test_wellswitchlogger.cpp.o [100%] Linking CXX executable bin/test_wellswitchlogger [100%] Built target test_wellswitchlogger Scanning dependencies of target tests [100%] Built target tests + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ZMZNQr + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 ++ dirname /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 + cd opm-simulators-release-2017.10-update1 + make install DESTDIR=/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 [ 0%] Patching Makefile to be DUNE compatible [ 0%] Built target dune-compat [ 1%] Updating version information [ 1%] Built target update-version [ 37%] Built target opmsimulators [ 38%] Built target flow_polymer [ 39%] Built target flow_mpi [ 41%] Built target test_multisegmentwells [ 42%] Built target test_timer [ 43%] Built target sim_poly2p_incomp_reorder [ 45%] Built target sim_2p_comp_reorder [ 47%] Built target sim_simple [ 50%] Built target flow_reorder [ 52%] Built target flow_ebos_polymer [ 54%] Built target find_zero [ 56%] Built target flow_legacy [ 58%] Built target flow_multisegment_mpi [ 59%] Built target flow_sequential [ 60%] Built target sim_2p_incomp_ad [ 62%] Built target flow_ebos [ 63%] Built target flow_multisegment [ 65%] Built target opm_init_check [ 66%] Built target sim_2p_incomp [ 67%] Built target flow [ 68%] Built target flow_ebos_solvent [ 70%] Built target sim_poly2p_comp_reorder [ 72%] Built target wells_example [ 73%] Built target flow_ebos_2p [ 75%] Built target flow_solvent [ 75%] Built target examples [ 77%] Built target test_syntax [ 79%] Built target test_scalar_mult [ 80%] Built target test_vfpproperties [ 81%] Built target test_rateconverter [ 83%] Built target test_wellmodel [ 84%] Built target test_welldensitysegmented [ 86%] Built target test_transmissibilitymultipliers [ 87%] Built target test_invert [ 87%] Built target datafiles [ 88%] Built target test_autodiffhelpers [ 90%] Built target test_autodiffmatrix [ 92%] Built target test_boprops_ad [ 93%] Built target test_multiphaseupwind [ 94%] Built target test_span [ 95%] Built target test_singlecellsolves [ 96%] Built target test_block [ 98%] Built target test_solventprops_ad [100%] Built target test_wellswitchlogger [100%] Built target tests Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/AdditionalObjectDeleter.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/AutoDiffBlock.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/AutoDiffHelpers.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/AutoDiffMatrix.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/AutoDiff.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BackupRestore.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilDetails.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilLegacyDetails.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilModelBase.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilModelBase_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilModelEnums.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilModelParameters.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilPressureModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilPropsAdFromDeck.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SolventPropsAdFromDeck.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/Compat.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/CPRPreconditioner.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/createGlobalCellArray.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/DefaultBlackoilSolutionState.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilSequentialModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilSolventModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilSolventModel_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilMultiSegmentModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilMultiSegmentModel_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilReorderingTransportModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilTransportModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/fastSparseOperations.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/DebugTimeReport.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/DuneMatrix.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ExtractParallelGridInformationToISTL.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/FlowMain.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/FlowMainEbos.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/FlowMainPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/FlowMainSequential.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/FlowMainSolvent.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/GeoProps.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/GridHelpers.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/GridInit.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ImpesTPFAAD.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ISTLSolver.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/IterationReport.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/moduleVersion.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/multiPhaseUpwind.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NewtonIterationBlackoilCPR.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NewtonIterationBlackoilInterface.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NewtonIterationBlackoilInterleaved.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NewtonIterationBlackoilSimple.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NewtonIterationUtilities.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NonlinearSolver.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/NonlinearSolver_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/LinearisedBlackoilResidual.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ParallelDebugOutput.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ParallelOverlappingILU0.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ParallelRestrictedAdditiveSchwarz.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/RateConverter.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/RedistributeDataHandles.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimFIBODetails.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorBase.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorBase_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoilEbos.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoil.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoilSolvent_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorIncompTwophaseAd.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorSequentialBlackoil.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/TransportSolverTwophaseAd.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellDensitySegmented.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellStateFullyImplicitBlackoil.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellStateFullyImplicitBlackoilSolvent.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/VFPProperties.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/VFPHelpers.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/VFPProdProperties.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/VFPInjProperties.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellStateMultiSegment.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellMultiSegment.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/MultisegmentWells.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/MultisegmentWells_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellHelpers.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/StandardWells.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/StandardWells_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellInterface.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/WellInterface_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/StandardWell.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/StandardWell_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/MultisegmentWell.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/MultisegmentWell_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/MSWellHelpers.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilWellModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/BlackoilWellModel_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/StandardWellsSolvent.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/StandardWellsSolvent_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/MissingFeatures.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/autodiff/ThreadHandle.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/CompressibleTpfaPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/GravityColumnSolverPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/GravityColumnSolverPolymer_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/IncompPropertiesDefaultPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/IncompTpfaPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/PolymerBlackoilState.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/PolymerInflow.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/PolymerProperties.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/PolymerState.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/polymerUtilities.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/SimulatorCompressiblePolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/SimulatorPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/SinglePointUpwindTwoPhasePolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/TransportSolverTwophaseCompressiblePolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/Point2D.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/TransportSolverTwophasePolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/fullyimplicit/PolymerPropsAd.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/fullyimplicit/BlackoilPolymerModel.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/fullyimplicit/BlackoilPolymerModel_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/fullyimplicit/SimulatorFullyImplicitBlackoilPolymer_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/polymer/fullyimplicit/WellStateFullyImplicitBlackoilPolymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/flow_ebos_blackoil.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/flow_ebos_gasoil.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/flow_ebos_oilwater.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/flow_ebos_polymer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/flow_ebos_solvent.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/ensureDirectoryExists.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/ParallelFileMerger.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/SimulatorCompressibleTwophase.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/SimulatorIncompTwophase.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/thresholdPressures.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/WellSwitchingLogger.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/vtk/writeVtkData.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/AdaptiveSimulatorTimer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/AdaptiveTimeStepping.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/AdaptiveTimeStepping_impl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/TimeStepControl.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/TimeStepControlInterface.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/SimulatorTimer.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/include/opm/simulators/timestepping/SimulatorTimerInterface.hpp -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/lib64/libopmsimulators.so.2017.10 -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/lib64/libopmsimulators.so.2017 -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/lib64/libopmsimulators.so -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/lib64/dunecontrol/opm-simulators/dune.module -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/cmake/opm-simulators/opm-simulators-config.cmake -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/cmake/opm-simulators/opm-simulators-config-version.cmake -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/lib64/pkgconfig/opm-simulators.pc -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_legacy -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_legacy" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_reorder -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_reorder" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_sequential -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_sequential" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos_2p -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos_2p" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos_solvent -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos_solvent" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos_polymer -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_ebos_polymer" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_solvent -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_solvent" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_2p_incomp -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_2p_incomp" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_2p_incomp_ad -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_2p_incomp_ad" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_2p_comp_reorder -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_2p_comp_reorder" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/opm_init_check -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/opm_init_check" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_poly2p_comp_reorder -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_poly2p_comp_reorder" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_poly2p_incomp_reorder -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/sim_poly2p_incomp_reorder" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_polymer -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_polymer" to "" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_mpi -- Set runtime path of "/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/bin/flow_mpi" to "" + make install-html DESTDIR=/builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 Scanning dependencies of target doc [100%] Generating API documentation with Doxygen error: the type 'dirs' is not supported for the entry tag within a navindex! Check your layout file! [100%] Built target doc Scanning dependencies of target install-html [100%] documentation -- Install configuration: "Release" -- Install component: "html" -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/style.css -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtree.css -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/resize.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtree.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex11.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex10.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex9.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex8.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex7.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex6.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex3.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex2.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex1.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreeindex0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/examples.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_e6d64763d90d960c0908a19806eda42f.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_459b16851c7e54f9ae3d34df61f97d54.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_f329b61dfaa0aebb68c46d0dbf6ef962.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_14c55dcfb7282428d498bb460bb6da2a.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_f4d978345943ed6f84e5672a75942b29.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/RateConverter_8hpp.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_dea6d7ec3c8155c01a64d3d6e22e9123.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_866feac67a4212daebc65c25b47e843f.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/files_dup.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_dup.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/hierarchy.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellStateMultiSegment_1_1SegmentedMapentryType.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateMultiSegment.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilSolvent.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoil.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellMultiSegment_1_1WellOps.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellMultiSegment.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellInterface_1_1ConvergenceReport_1_1ProblemWell.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellInterface_1_1ConvergenceReport.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPProperties.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPProdProperties.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPInjProperties.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1UpwindSelector.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualSGrav.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophasePolymer_1_1ResidualS.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualEquation.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualCGrav.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophasePolymer_1_1ResidualC.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResSOnCurve.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualSGrav.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualS.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualEquation.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualCGrav.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualC.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResCOnCurve.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseAd.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TimeStepControlInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ThreadHandleQueue.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectWrapper.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1EndObject.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1Tag.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWellsSolvent.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1StandardWells_1_1WellOps.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWells.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWell.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Span_1_1SpanIterator.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Span.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SolventPropsAdFromDeck.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SinglePointUpwindTwoPhasePolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorSequentialBlackoil_3_01GridT_00_01WellModelT_00_01Pres5265e2eb1af89815c09d9333bf5fc81d.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilSolvent_3_01GridT_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilPolymer_3_01GridT_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilMultiSegment_3_01GridT_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoil_3_01GridT_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimerInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorSequentialBlackoil.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorPolymer_1_1Impl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophaseAd_1_1Impl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophaseAd.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorIncompTwophase_1_1Impl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophase.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilSolvent.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilMultiSegment.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilEbos.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoil.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressibleTwophase_1_1Impl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressibleTwophase.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressiblePolymer_1_1Impl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressiblePolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorBase.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimpleIterationCountTimeStepControl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Selector.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RelativeChangeInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerPropsAd.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerProperties.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowFromDeck.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowBasic.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerBlackoilState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDTimeStepControl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDAndIterationCountTimeStepControl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelRestrictedOverlappingSchwarz.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ParallelOverlappingILU0_1_1CRS.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelOverlappingILU0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutputInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutput.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1NonlinearSolver_1_1SolverParameters.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NonlinearSolver.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilSimple.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1NewtonIterationBlackoilInterleavedParameters.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleavedImpl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleaved.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterface.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilCPR.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1MultisegmentWells_1_1MultisegmentWellOps.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWells.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWell.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilTransportModel_3_01Grid_00_01WellModel_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilSolventModel_3_01Grid_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilReorderingTransportModel_3_01Grid_00_01WellModel_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilPressureModel_3_01Grid_00_01WellModel_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilPolymerModel_3_01Grid_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilMultiSegmentModel_3_01GridT_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilModel_3_01Grid_01_4_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1LinearisedBlackoilResidual.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1IterationReport.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ISTLSolver.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompTpfaPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompPropertiesDefaultPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ImpesTPFAAD.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1HelperOps.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1HardcodedTimeStepControl.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GridInit_3_01UnstructuredGrid_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GridInit.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GravityColumnSolverPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSolvent.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSequential.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainEbos.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainBase.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMain.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FixedSizeIterCopyHandle.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1FIPDataEnums.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FIPData.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ExtraData.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DuneMatrix.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DerivedGeology.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1DefaultBlackoilSolutionState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DebugTimeReport.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CPRPreconditioner.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1CPRParameter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CompressibleTpfaPolymer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilWellModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilVTKWriter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilTransportModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSubWriter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSolventSolutionState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSolventModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSequentialModelParameters.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSequentialModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilReorderingTransportModel_1_1State.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilReorderingTransportModel_1_1CellState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilReorderingTransportModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPropsAdFromDeck.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPressureModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilPolymerSolutionState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPolymerModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilOutputWriter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilMultiSegmentSolutionState.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMultiSegmentModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelParameters.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos_1_1WellModelMatrixAdapter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1SimulatorData.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1ReservoirResidualQuant.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelBase.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModel.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMatlabWriter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiffMatrix.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiffBlock.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiff.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdditionalObjectDeleter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveTimeStepping.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveSimulatorTimer.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1wellhelpers_1_1WellSwitchingLogger.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RateConverter_1_1SurfaceToReservoirVoidage.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RateConverter_1_1Details_1_1RegionAttributes.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1AverageIncrementCalculator_3_01false_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1AverageIncrementCalculator.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1Select_1_1RegionIDParameter_3_01RegionID_00_01true_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1Select_1_1RegionIDParameter.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1polymer__reorder_1_1ModelParameterStorage.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1MissingFeatures_1_1PartiallySupported.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ISTLUtility_1_1CPRSelector.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1WriterCall.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1VFPEvaluation.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1SolutionTimeErrorSolverWrapper.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1PointOneOp.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Point2D.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1ParallelFileMerger.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1InterpData.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateVariable_3_01double_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateVariable.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateConstant_3_01double_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateConstant.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1ConnectivityGraph.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Connections_1_1Iterator.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Connections.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1Connection.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1AutoDiffGrid_1_1ADFaceCellTraits_3_01UnstructuredGrid_01_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classDune_1_1MatrixBlock.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1SmootherTraits_3_01Opm_1_1ParallelRestrictedOverlappingSchwarz_3_01Range_003c6e36acc2c62d881f6337f4b0ab5de5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1ConstructionTraits_3_01Opm_1_1ParallelRestrictedOverlappingSchwarz_3_01Rang606f9e68ffdbc38e6bcb5d2b47233059.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1ConstructionTraits_3_01Opm_1_1ParallelOverlappingILU0_3_01Matrix_00_01Domaifd165a32b526822fb9e2485a210def72.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/annotated_dup.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaceOpm_1_1RateConverter_1_1Details.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaceOpm.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaces_dup.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/navtreedata.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/splitbar.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/folderclosed.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/folderopen.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/doc.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/examples.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/files.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_eval.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_type.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_vars.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_0x7e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_w.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_v.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_u.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_t.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_s.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_r.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_p.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_o.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_n.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_m.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_l.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_i.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_h.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_g.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_func.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_0x7e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_w.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_v.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_u.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_t.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_s.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_r.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_p.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_o.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_n.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_m.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_l.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_i.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_h.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_g.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/functions.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/hierarchy.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classes.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/annotated.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespacemembers_func.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespacemembers.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaces.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/index.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/menudata.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_e6d64763d90d960c0908a19806eda42f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_459b16851c7e54f9ae3d34df61f97d54.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_f329b61dfaa0aebb68c46d0dbf6ef962.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_f4d978345943ed6f84e5672a75942b29.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_866feac67a4212daebc65c25b47e843f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_14c55dcfb7282428d498bb460bb6da2a.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dir_dea6d7ec3c8155c01a64d3d6e22e9123.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1wellhelpers_1_1WellSwitchingLogger-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1wellhelpers_1_1WellSwitchingLogger.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1Select_1_1RegionIDParameter_3_01RegionID_00_01true_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1Select_1_1RegionIDParameter_3_01RegionID_00_01true_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1Select_1_1RegionIDParameter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1Select_1_1RegionIDParameter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaceOpm_1_1RateConverter_1_1Details_1_1PhaseUsed.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaceOpm_1_1RateConverter_1_1Details_1_1PhasePos.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RateConverter_1_1Details_1_1RegionAttributes-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RateConverter_1_1Details_1_1RegionAttributes.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1AverageIncrementCalculator_3_01false_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1AverageIncrementCalculator_3_01false_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1AverageIncrementCalculator-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1RateConverter_1_1Details_1_1AverageIncrementCalculator.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaceOpm_1_1RateConverter_1_1Details.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RateConverter_1_1SurfaceToReservoirVoidage-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RateConverter_1_1SurfaceToReservoirVoidage.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1polymer__reorder_1_1ModelParameterStorage-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1polymer__reorder_1_1ModelParameterStorage.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1MissingFeatures_1_1PartiallySupported-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1MissingFeatures_1_1PartiallySupported.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ISTLUtility_1_1CPRSelector-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ISTLUtility_1_1CPRSelector.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1WriterCall-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1WriterCall.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1WriterCall.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1VFPEvaluation-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1VFPEvaluation.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1SolutionTimeErrorSolverWrapper-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1SolutionTimeErrorSolverWrapper.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1SolutionTimeErrorSolverWrapper.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1PointOneOp-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1PointOneOp.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Point2D-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Point2D.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1ParallelFileMerger-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1ParallelFileMerger.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1NewtonIncrement_3_010_00_01Scalar_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1NewtonIncrement_3_010_00_01Scalar_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1NewtonIncrement-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1NewtonIncrement.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1InterpData-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1InterpData.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateVariable_3_01double_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateVariable_3_01double_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateVariable-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateVariable.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateConstant_3_01double_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateConstant_3_01double_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateConstant-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1CreateConstant.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1ConnectivityGraph-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1ConnectivityGraph.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Connections_1_1Iterator-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Connections_1_1Iterator.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Connections-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1detail_1_1Connections.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1Connection-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1detail_1_1Connection.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1AutoDiffGrid_1_1ADFaceCellTraits_3_01UnstructuredGrid_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1AutoDiffGrid_1_1ADFaceCellTraits_3_01UnstructuredGrid_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1AutoDiffGrid_1_1ADFaceCellTraits.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1AutoDiffGrid_1_1ADCell2FacesTraits.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1AutoDiffGrid_1_1ADCell2FacesTraits.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellStateMultiSegment_1_1SegmentedMapentryType-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellStateMultiSegment_1_1SegmentedMapentryType.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateMultiSegment-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateMultiSegment.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateMultiSegment.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilSolvent-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilSolvent.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilSolvent.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilPolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoilPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoil-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoil.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellStateFullyImplicitBlackoil.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellMultiSegment_1_1WellOps-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellMultiSegment_1_1WellOps.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellMultiSegment-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellMultiSegment.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellInterface_1_1ConvergenceReport_1_1ProblemWell-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellInterface_1_1ConvergenceReport_1_1ProblemWell.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellInterface_1_1ConvergenceReport-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1WellInterface_1_1ConvergenceReport.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellDensitySegmented-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1WellDensitySegmented.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPProperties-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPProperties.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPProdProperties-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPProdProperties.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPInjProperties-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1VFPInjProperties.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1UpwindSelector-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1UpwindSelector.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualSGrav-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualSGrav.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophasePolymer_1_1ResidualS-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophasePolymer_1_1ResidualS.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualEquation-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualEquation.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualCGrav-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer_1_1ResidualCGrav.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophasePolymer_1_1ResidualC-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophasePolymer_1_1ResidualC.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophasePolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResSOnCurve-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResSOnCurve.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualSGrav-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualSGrav.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualS-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualS.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualEquation-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualEquation.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualCGrav-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualCGrav.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualC-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResidualC.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResCOnCurve-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer_1_1ResCOnCurve.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseCompressiblePolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseAd-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseAd.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TransportSolverTwophaseAd.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TimeStepControlInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TimeStepControlInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1TimeStepControlInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ThreadHandleQueue-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ThreadHandleQueue.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectWrapper-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectWrapper.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectWrapper.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1ObjectInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1EndObject-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1EndObject.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle_1_1EndObject.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ThreadHandle.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1Tag-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1Tag.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWellsSolvent-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWellsSolvent.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWellsSolvent.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1StandardWells_1_1WellOps-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1StandardWells_1_1WellOps.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWells-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWells.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWells.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWell-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWell.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1StandardWell.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Span_1_1SpanIterator-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Span_1_1SpanIterator.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Span-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Span.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SolventPropsAdFromDeck-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SolventPropsAdFromDeck.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SinglePointUpwindTwoPhasePolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SinglePointUpwindTwoPhasePolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorSequentialBlackoil_3_01GridT_00_01WellModelT_00_01Pres707acdc6793576697a9c12b30069b435.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorSequentialBlackoil_3_01GridT_00_01WellModelT_00_01Pres5265e2eb1af89815c09d9333bf5fc81d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilSolvent_3_01GridT_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilSolvent_3_01GridT_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilPolymer_3_01GridT_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilPolymer_3_01GridT_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilMultiSegment_3_01GridT_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoilMultiSegment_3_01GridT_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoil_3_01GridT_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits_3_01SimulatorFullyImplicitBlackoil_3_01GridT_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorTraits.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimerInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimerInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimerInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorTimer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorSequentialBlackoil-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorSequentialBlackoil.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorSequentialBlackoil.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorPolymer_1_1Impl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorPolymer_1_1Impl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophaseAd_1_1Impl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophaseAd_1_1Impl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophaseAd-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophaseAd.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorIncompTwophase_1_1Impl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1SimulatorIncompTwophase_1_1Impl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophase-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorIncompTwophase.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilSolvent-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilSolvent.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilSolvent.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilPolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilMultiSegment-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilMultiSegment.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilMultiSegment.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilEbos-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoilEbos.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoil-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoil.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorFullyImplicitBlackoil.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressibleTwophase_1_1Impl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressibleTwophase_1_1Impl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressibleTwophase-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressibleTwophase.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressiblePolymer_1_1Impl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressiblePolymer_1_1Impl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressiblePolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorCompressiblePolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorBase-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimulatorBase.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimpleIterationCountTimeStepControl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimpleIterationCountTimeStepControl.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1SimpleIterationCountTimeStepControl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Selector-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1Selector.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RelativeChangeInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RelativeChangeInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1RelativeChangeInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1QuickSort_3_010_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1QuickSort_3_010_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1QuickSort-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1QuickSort.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerState.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerPropsAd-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerPropsAd.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerProperties-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerProperties.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowFromDeck-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowFromDeck.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowFromDeck.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowBasic-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowBasic.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerInflowBasic.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerBlackoilState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerBlackoilState.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PolymerBlackoilState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDTimeStepControl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDTimeStepControl.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDTimeStepControl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDAndIterationCountTimeStepControl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDAndIterationCountTimeStepControl.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1PIDAndIterationCountTimeStepControl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelRestrictedOverlappingSchwarz-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelRestrictedOverlappingSchwarz.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelRestrictedOverlappingSchwarz.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ParallelOverlappingILU0_1_1CRS-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ParallelOverlappingILU0_1_1CRS.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelOverlappingILU0-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelOverlappingILU0.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelOverlappingILU0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutputInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutputInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutputInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutput-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutput.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ParallelDebugOutput.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1NonlinearSolver_1_1SolverParameters-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1NonlinearSolver_1_1SolverParameters.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NonlinearSolver-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NonlinearSolver.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilSimple-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilSimple.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilSimple.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1NewtonIterationBlackoilInterleavedParameters-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1NewtonIterationBlackoilInterleavedParameters.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleavedImpl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleavedImpl.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleavedImpl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleaved-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleaved.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterleaved.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterface-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterface.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilInterface.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilCPR-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilCPR.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1NewtonIterationBlackoilCPR.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1MultisegmentWells_1_1MultisegmentWellOps-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1MultisegmentWells_1_1MultisegmentWellOps.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWells-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWells.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWell-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWell.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1MultisegmentWell.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilTransportModel_3_01Grid_00_01WellModel_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilTransportModel_3_01Grid_00_01WellModel_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilSolventModel_3_01Grid_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilSolventModel_3_01Grid_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilReorderingTransportModel_3_01Grid_00_01WellModel_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilReorderingTransportModel_3_01Grid_00_01WellModel_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilPressureModel_3_01Grid_00_01WellModel_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilPressureModel_3_01Grid_00_01WellModel_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilPolymerModel_3_01Grid_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilPolymerModel_3_01Grid_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilMultiSegmentModel_3_01GridT_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilMultiSegmentModel_3_01GridT_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilModel_3_01Grid_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits_3_01BlackoilModel_3_01Grid_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ModelTraits.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1LinearisedBlackoilResidual-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1LinearisedBlackoilResidual.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1IterationReport-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1IterationReport.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ISTLSolver-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ISTLSolver.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ISTLSolver.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompTpfaPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompTpfaPolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompTpfaPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompPropertiesDefaultPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompPropertiesDefaultPolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1IncompPropertiesDefaultPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ImpesTPFAAD-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1ImpesTPFAAD.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1HelperOps-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1HelperOps.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1HardcodedTimeStepControl-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1HardcodedTimeStepControl.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1HardcodedTimeStepControl.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GridInit_3_01UnstructuredGrid_01_4-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GridInit_3_01UnstructuredGrid_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GridInit-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GridInit.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GravityColumnSolverPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1GravityColumnSolverPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSolvent-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSolvent.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSolvent.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSequential-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSequential.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainSequential.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainPolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainEbos-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainEbos.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainBase-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMainBase.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMain-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMain.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FlowMain.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FixedSizeIterCopyHandle-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FixedSizeIterCopyHandle.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1FIPDataEnums-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1FIPDataEnums.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1FIPDataEnums.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FIPData-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FIPData.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1FIPData.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ExtraData-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1ExtraData.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DuneMatrix-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DuneMatrix.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DuneMatrix.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DerivedGeology-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DerivedGeology.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1DefaultBlackoilSolutionState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1DefaultBlackoilSolutionState.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1DefaultBlackoilSolutionState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DebugTimeReport-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1DebugTimeReport.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CPRPreconditioner-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CPRPreconditioner.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CPRPreconditioner.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1CPRParameter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1CPRParameter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CompressibleTpfaPolymer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CompressibleTpfaPolymer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1CompressibleTpfaPolymer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilWellModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilWellModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilVTKWriter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilVTKWriter.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilVTKWriter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilTransportModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilTransportModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilTransportModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSubWriter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSubWriter.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSubWriter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSolventSolutionState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSolventSolutionState.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSolventSolutionState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSolventModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSolventModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSolventModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSequentialModelParameters-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSequentialModelParameters.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilSequentialModelParameters.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSequentialModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilSequentialModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilReorderingTransportModel_1_1State-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilReorderingTransportModel_1_1State.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilReorderingTransportModel_1_1CellState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilReorderingTransportModel_1_1CellState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilReorderingTransportModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilReorderingTransportModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilReorderingTransportModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPropsAdFromDeck-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPropsAdFromDeck.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPressureModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPressureModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPressureModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilPolymerSolutionState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilPolymerSolutionState.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilPolymerSolutionState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPolymerModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPolymerModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilPolymerModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilOutputWriter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilOutputWriter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilMultiSegmentSolutionState-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilMultiSegmentSolutionState.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilMultiSegmentSolutionState.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMultiSegmentModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMultiSegmentModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMultiSegmentModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelParameters-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelParameters.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelParameters.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos_1_1WellModelMatrixAdapter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos_1_1WellModelMatrixAdapter.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos_1_1WellModelMatrixAdapter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelEbos.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1SimulatorData-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1SimulatorData.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1SimulatorData.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1ReservoirResidualQuant-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structOpm_1_1BlackoilModelBase_1_1ReservoirResidualQuant.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelBase-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelBase.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModelBase.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModel-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilModel.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMatlabWriter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMatlabWriter.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1BlackoilMatlabWriter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiffMatrix-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiffMatrix.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiffBlock-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiffBlock.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiff-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AutoDiff.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdditionalObjectDeleter-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdditionalObjectDeleter.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveTimeStepping-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveTimeStepping.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveSimulatorTimer-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveSimulatorTimer.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classOpm_1_1AdaptiveSimulatorTimer.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/namespaceOpm.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1SmootherTraits_3_01Opm_1_1ParallelRestrictedOverlappingSchwarz_3_01Range_009b23491cb4835fe576a781036222bd11.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1SmootherTraits_3_01Opm_1_1ParallelRestrictedOverlappingSchwarz_3_01Range_003c6e36acc2c62d881f6337f4b0ab5de5.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1ConstructionTraits_3_01Opm_1_1ParallelRestrictedOverlappingSchwarz_3_01Rang8a35e8344ea25f49f933ffe62f639793.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1ConstructionTraits_3_01Opm_1_1ParallelRestrictedOverlappingSchwarz_3_01Rang606f9e68ffdbc38e6bcb5d2b47233059.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1ConstructionTraits_3_01Opm_1_1ParallelOverlappingILU0_3_01Matrix_00_01Domai6ea5bd6e385c7333febeb8315084a133.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1Amg_1_1ConstructionTraits_3_01Opm_1_1ParallelOverlappingILU0_3_01Matrix_00_01Domaifd165a32b526822fb9e2485a210def72.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1MatrixDimension_3_01MatrixBlock_3_01Scalar_00_01n_00_01m_01_4_01_4.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/structDune_1_1MatrixDimension_3_01MatrixBlock_3_01Scalar_00_01n_00_01m_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classDune_1_1MatrixBlock-members.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classDune_1_1MatrixBlock.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/classDune_1_1MatrixBlock.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/RateConverter_8hpp.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellSwitchingLogger_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/writeVtkData_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/TimeStepControlInterface_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/TimeStepControl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorTimerInterface_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorTimer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AdaptiveTimeStepping__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AdaptiveTimeStepping_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AdaptiveSimulatorTimer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/thresholdPressures_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorIncompTwophase_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorCompressibleTwophase_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ParallelFileMerger_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/flow__ebos__solvent_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/flow__ebos__polymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/flow__ebos__oilwater_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/flow__ebos__gasoil_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/flow__ebos__blackoil_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ensureDirectoryExists_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/TransportSolverTwophasePolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/TransportSolverTwophaseCompressiblePolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SinglePointUpwindTwoPhasePolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorCompressiblePolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/polymerUtilities_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/PolymerState_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/PolymerProperties_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/PolymerInflow_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/PolymerBlackoilState_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/Point2D_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/IncompTpfaPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/IncompPropertiesDefaultPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/GravityColumnSolverPolymer__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/GravityColumnSolverPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellStateFullyImplicitBlackoilPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilPolymer__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/PolymerPropsAd_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilPolymerModel__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilPolymerModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/CompressibleTpfaPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellStateMultiSegment_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellStateFullyImplicitBlackoilSolvent_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellStateFullyImplicitBlackoil_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellMultiSegment_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellInterface__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellInterface_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellHelpers_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/WellDensitySegmented_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/VFPProperties_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/VFPProdProperties_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/VFPInjProperties_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/VFPHelpers_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/TransportSolverTwophaseAd_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ThreadHandle_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/StandardWellsSolvent__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/StandardWellsSolvent_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/StandardWells__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/StandardWells_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/StandardWell__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/StandardWell_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SolventPropsAdFromDeck_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorSequentialBlackoil_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorIncompTwophaseAd_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilSolvent__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilSolvent_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilOutput_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilMultiSegment__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilMultiSegment_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoilEbos_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorFullyImplicitBlackoil_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorBase__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimulatorBase_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/SimFIBODetails_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/RedistributeDataHandles_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/RateConverter_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ParallelRestrictedAdditiveSchwarz_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ParallelOverlappingILU0_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ParallelDebugOutput_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/opm-simulators__doxygen__main_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NonlinearSolver__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NonlinearSolver_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NewtonIterationUtilities_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NewtonIterationBlackoilSimple_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NewtonIterationBlackoilInterleaved_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NewtonIterationBlackoilInterface_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/NewtonIterationBlackoilCPR_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/MultisegmentWells__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/MultisegmentWells_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/MultisegmentWell__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/MultisegmentWell_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/multiPhaseUpwind_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/MSWellHelpers_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/moduleVersion_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/MissingFeatures_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/LinearisedBlackoilResidual_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/IterationReport_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ISTLSolver_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ImpesTPFAAD_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/GridInit_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/GridHelpers_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/GeoProps_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/FlowMainSolvent_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/FlowMainSequential_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/FlowMainPolymer_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/FlowMainEbos_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/FlowMain_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/fastSparseOperations_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/ExtractParallelGridInformationToISTL_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/DuneMatrix_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/DefaultBlackoilSolutionState_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/DebugTimeReport_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/createGlobalCellArray_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/CPRPreconditioner_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/Compat_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilWellModel__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilWellModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilTransportModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilSolventModel__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilSolventModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilSequentialModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilReorderingTransportModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilPropsAdFromDeck_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilPressureModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilMultiSegmentModel__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilMultiSegmentModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilModelParameters_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilModelEnums_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilModelEbos_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilModelBase__impl_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilModelBase_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilModel_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilLegacyDetails_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BlackoilDetails_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/BackupRestore_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AutoDiffMatrix_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AutoDiffHelpers_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AutoDiffBlock_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AutoDiff_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/AdditionalObjectDeleter_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/_2builddir_2build_2BUILD_2opm-simulators-release-2017_810-update1_2opm_2simulators_2SimulatorIncompTwophase_8hpp-example.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/nomatches.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/search.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/searchdata.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/pages_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/pages_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/enumvalues_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/enumvalues_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_d.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_c.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_b.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_a.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_a.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_9.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_9.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_8.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_8.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_7.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_7.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_6.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_6.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_5.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_3.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_3.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_2.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_2.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_1.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_1.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/typedefs_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_f.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_e.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_d.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_c.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_b.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_a.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_a.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_9.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_9.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_8.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_8.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_7.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_7.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_6.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_6.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_5.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_3.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_3.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_2.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_2.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_1.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_1.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/variables_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_14.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_14.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_13.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_13.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_12.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_12.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_11.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_11.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_10.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_10.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_f.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_e.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_d.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_c.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_b.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_a.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_a.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_9.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_9.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_8.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_8.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_7.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_7.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_6.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_6.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_5.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_3.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_3.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_2.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_2.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_1.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_1.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/functions_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/files_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/files_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/namespaces_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/namespaces_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_14.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_14.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_13.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_13.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_12.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_12.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_11.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_11.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_10.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_10.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_f.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_e.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_d.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_c.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_b.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_a.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_a.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_9.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_9.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_8.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_8.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_7.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_7.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_6.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_6.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_5.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_3.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_3.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_2.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_2.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_1.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_1.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/classes_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_15.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_15.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_14.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_14.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_13.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_13.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_12.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_12.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_11.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_11.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_10.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_10.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_f.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_f.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_e.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_e.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_d.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_d.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_c.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_c.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_b.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_b.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_a.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_a.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_9.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_9.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_8.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_8.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_7.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_7.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_6.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_6.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_5.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_5.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_4.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_4.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_3.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_3.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_2.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_2.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_1.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_1.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_0.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/all_0.html -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/search.css -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/mag_sel.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/close.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/search_r.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/search_m.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/search/search_l.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/doxygen.css -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/nav_g.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/sync_off.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/sync_on.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/bdwn.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/open.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/closed.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/doxygen.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/bc_s.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/nav_f.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/nav_h.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/tab_s.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/tab_h.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/tab_b.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/tab_a.png -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/dynsections.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/menu.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/jquery.js -- Installing: /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64/usr/share/doc/opm-simulators-2017.10/html/tabs.css [100%] Built target install-html + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' Processing files: libopm-simulators1-2017.10-0.x86_64 Provides: libopm-simulators1 = 2017.10-0 libopm-simulators1(x86-64) = 2017.10-0 libopmsimulators.so.2017()(64bit) Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libamd.so.2()(64bit) libblas.so.3()(64bit) libboost_date_time.so.1.66.0()(64bit) libboost_filesystem.so.1.66.0()(64bit) libboost_regex.so.1.66.0()(64bit) libboost_system.so.1.66.0()(64bit) libboost_unit_test_framework.so.1.66.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libdl.so.2()(64bit) libdunecommon.so()(64bit) libdunegeometry.so()(64bit) libdunegrid.so()(64bit) libecl.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) liblapack.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libopmcommon.so.2017()(64bit) libopmcore.so.2017()(64bit) libopmgrid.so.2017()(64bit) libopmjson.so.2017()(64bit) libopmoutput.so.2017()(64bit) libopmparser.so.2017()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libquadmath.so.0()(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(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.9)(64bit) libsuitesparseconfig.so.4()(64bit) libumfpack.so.5()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: opm-simulators-devel-2017.10-0.x86_64 Provides: cmake(opm-simulators) = 2017.10 opm-simulators-devel = 2017.10-0 opm-simulators-devel(x86-64) = 2017.10-0 pkgconfig(opm-simulators) = 2017.10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem libopmsimulators.so.2017()(64bit) Processing files: opm-simulators-doc-2017.10-0.noarch Provides: opm-simulators-doc = 2017.10-0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: opm-simulators-bin-2017.10-0.x86_64 Provides: opm-simulators-bin = 2017.10-0 opm-simulators-bin(x86-64) = 2017.10-0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libamd.so.2()(64bit) libblas.so.3()(64bit) libboost_date_time.so.1.66.0()(64bit) libboost_filesystem.so.1.66.0()(64bit) libboost_regex.so.1.66.0()(64bit) libboost_system.so.1.66.0()(64bit) libboost_unit_test_framework.so.1.66.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libdl.so.2()(64bit) libdunecommon.so()(64bit) libdunegeometry.so()(64bit) libdunegrid.so()(64bit) libecl.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) liblapack.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libopmcommon.so.2017()(64bit) libopmcore.so.2017()(64bit) libopmgrid.so.2017()(64bit) libopmjson.so.2017()(64bit) libopmoutput.so.2017()(64bit) libopmparser.so.2017()(64bit) libopmsimulators.so.2017()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libquadmath.so.0()(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(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.9)(64bit) libsuitesparseconfig.so.4()(64bit) libumfpack.so.5()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 Wrote: /builddir/build/RPMS/libopm-simulators1-2017.10-0.x86_64.rpm Wrote: /builddir/build/RPMS/opm-simulators-devel-2017.10-0.x86_64.rpm Wrote: /builddir/build/RPMS/opm-simulators-doc-2017.10-0.noarch.rpm Wrote: /builddir/build/RPMS/opm-simulators-bin-2017.10-0.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.VUFuwd + umask 022 + cd /builddir/build/BUILD + cd opm-simulators-release-2017.10-update1 + rm -rf /builddir/build/BUILDROOT/opm-simulators-2017.10-0.x86_64 + exit 0 Finish: rpmbuild opm-simulators-2017.10-0.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/732777-fedora-rawhide-x86_64-1522076723.439090/root/var/log/dnf.log /var/lib/mock/732777-fedora-rawhide-x86_64-1522076723.439090/root/var/log/dnf.librepo.log /var/lib/mock/732777-fedora-rawhide-x86_64-1522076723.439090/root/var/log/dnf.rpm.log Finish: build phase for opm-simulators-2017.10-0.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/opm-simulators-2017.10-0.src.rpm) Config(child) 29 minutes 30 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