Building on x86-bm-c17.sw.ocaml.org (from ocaml/opam:debian-unstable) Unable to find image 'ocaml/opam:debian-unstable' locally debian-unstable: Pulling from ocaml/opam 70674f18d57d: Pulling fs layer 70674f18d57d: Verifying Checksum 70674f18d57d: Download complete 70674f18d57d: Pull complete Digest: sha256:730ba1f0177ca25fd2003dcf99bd6c4e2bc2f1957c5aebd8d47e1bd69cf161a0 Status: Downloaded newer image for ocaml/opam:debian-unstable 2024-11-09 19:12.41 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (env CI true) /: (env OPAM_HEALTH_CHECK_CI true) /: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2024-11-09 19:12.41 ---> using "40df4fa4cdfc68a5fa7a326047e82a7adc5df52b8059d4a7b745bdd50aad56e7" from cache /: (run (network host) (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q eecf6d033c6c13a6bda9b445601ddcbaa09dd288")) 2024-11-09 19:12.41 ---> using "659878f189cdb906ec3e452fdc4f26cfb0c3654f53f43b380cf690e70b2f5ac6" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository")) Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> [default] Initialised User configuration: ~/.profile is already up-to-date. [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc. 2024-11-09 19:12.41 ---> using "b22293df705e6cba3afecfd99e3970445bf105f18df9a7b31bf5584e65710795" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=default '5.1' '5.1.0'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-base-compiler" {= "5.1.0"} | "ocaml-system" {= "5.1.0"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocaml-config.3 (cached) -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> installed host-arch-x86_64.1 -> installed host-system-other.1 -> installed ocaml-options-vanilla.1 -> retrieved ocaml-base-compiler.5.1.0 (cached) -> installed ocaml-base-compiler.5.1.0 -> installed ocaml-config.3 -> installed ocaml.5.1.0 -> installed base-domains.base -> installed base-nnp.base Done. # To update the current shell environment, run: eval $(opam env --switch=5.1) 2024-11-09 19:12.41 ---> using "1fca67b33a3cc76003abcdde85a676d4eef3e94f66005c92f89b5bf9b01277bb" from cache /: (run (network host) (shell "opam update --depexts")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian unstable InRelease [202 kB] - Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2024-11-09-0804.37-F-2024-11-04-2012.18.pdiff [276 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2024-11-09-0804.37-F-2024-11-04-2012.18.pdiff [276 kB] - Fetched 542 kB in 3s (185 kB/s) - Reading package lists... - 2024-11-09 19:12.41 ---> using "b58996a10af4f7bbcfdf93a21f86e9b313b0babf6fd22ada407b43314a4028bc" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "\ \nopam remove -y \"eigen.0.1.6\"\ \nopam install -vy \"eigen.0.1.6\"\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: \"eigen.0.1.6\" | grep -q '\"debian-unstable\"'; then\ \n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\ \n exit 69\ \n fi\ \nfi\ \n\ \n\ \nexit $res\ \n")) Nothing to do. [NOTE] eigen.0.1.6 is not installed. The following actions will be performed: === install 8 packages - install bigarray-compat 1.1.0 [required by ctypes] - install csexp 1.5.2 [required by dune-configurator] - install ctypes 0.23.0 [required by eigen] - install dune 3.16.1 [required by eigen] - install dune-configurator 3.16.1 [required by ctypes] - install eigen 0.1.6 - install integers 0.7.0 [required by ctypes] - install stdlib-shims 0.3.0 [required by integers] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/23: [bigarray-compat.1.1.0: extract] Processing 2/23: [bigarray-compat.1.1.0: extract] [csexp.1.5.2: extract] Processing 3/23: [bigarray-compat.1.1.0: extract] [csexp.1.5.2: extract] [ctypes.0.23.0: extract] -> retrieved bigarray-compat.1.1.0 (cached) Processing 3/23: [csexp.1.5.2: extract] [ctypes.0.23.0: extract] Processing 4/23: [csexp.1.5.2: extract] [ctypes.0.23.0: extract] [dune.3.16.1, dune-configurator.3.16.1: extract] -> retrieved csexp.1.5.2 (cached) Processing 4/23: [ctypes.0.23.0: extract] [dune.3.16.1, dune-configurator.3.16.1: extract] Processing 5/23: [ctypes.0.23.0: extract] [dune.3.16.1, dune-configurator.3.16.1: extract] [eigen.0.1.6: http] -> retrieved ctypes.0.23.0 (cached) Processing 5/23: [dune.3.16.1, dune-configurator.3.16.1: extract] [eigen.0.1.6: http] Processing 6/23: [dune.3.16.1, dune-configurator.3.16.1: extract] [eigen.0.1.6: http] [integers.0.7.0: extract] -> retrieved integers.0.7.0 (cached) Processing 6/23: [dune.3.16.1, dune-configurator.3.16.1: extract] [eigen.0.1.6: http] Processing 7/23: [dune.3.16.1, dune-configurator.3.16.1: extract] [eigen.0.1.6: http] [stdlib-shims.0.3.0: extract] -> retrieved stdlib-shims.0.3.0 (cached) Processing 7/23: [dune.3.16.1, dune-configurator.3.16.1: extract] [eigen.0.1.6: http] -> retrieved dune.3.16.1, dune-configurator.3.16.1 (cached) Processing 7/23: [eigen.0.1.6: http] Processing 8/23: [eigen.0.1.6: http] [dune: ocaml 31] Processing 8/23: [eigen.0.1.6: extract] [dune: ocaml 31] -> retrieved eigen.0.1.6 (https://github.com/owlbarn/eigen/releases/download/0.1.6/eigen-0.1.6.tar.gz) Processing 8/23: [dune: ocaml 31] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "boot/bootstrap.ml" "-j" "31" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune.3.16.1) - ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml - ./.duneboot.exe -j 31 - Processing 8/23: [dune: ./_boot/dune.exe build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "31" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune.3.16.1) -> compiled dune.3.16.1 -> installed dune.3.16.1 Processing 10/23: [bigarray-compat: dune build] Processing 11/23: [bigarray-compat: dune build] [csexp: dune build] Processing 12/23: [bigarray-compat: dune build] [csexp: dune build] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "csexp" "-j" "31" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/csexp.1.5.2) -> compiled csexp.1.5.2 Processing 12/23: [bigarray-compat: dune build] [stdlib-shims: dune build] -> installed csexp.1.5.2 Processing 13/23: [bigarray-compat: dune build] [stdlib-shims: dune build] Processing 14/23: [bigarray-compat: dune build] [dune-configurator: rm] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "bigarray-compat" "-j" "31" (CWD=/home/opam/.opam/5.1/.opam-switch/build/bigarray-compat.1.1.0) -> compiled bigarray-compat.1.1.0 Processing 14/23: [dune-configurator: rm] [stdlib-shims: dune build] -> installed bigarray-compat.1.1.0 Processing 15/23: [dune-configurator: rm] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "stdlib-shims" "-j" "31" (CWD=/home/opam/.opam/5.1/.opam-switch/build/stdlib-shims.0.3.0) -> compiled stdlib-shims.0.3.0 Processing 15/23: [dune-configurator: rm] -> installed stdlib-shims.0.3.0 Processing 16/23: [dune-configurator: rm] Processing 17/23: [dune-configurator: rm] [integers: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune-configurator.3.16.1) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune-configurator.3.16.1) Processing 17/23: [dune-configurator: dune build] [integers: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "integers" "-j" "31" (CWD=/home/opam/.opam/5.1/.opam-switch/build/integers.0.7.0) -> compiled integers.0.7.0 Processing 17/23: [dune-configurator: dune build] -> installed integers.0.7.0 Processing 18/23: [dune-configurator: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "dune-configurator" "-j" "31" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune-configurator.3.16.1) -> compiled dune-configurator.3.16.1 -> installed dune-configurator.3.16.1 Processing 20/23: [ctypes: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ctypes" "-j" "31" "--promote-install-files=false" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ctypes.0.23.0) Processing 20/23: [ctypes: dune install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "install" "-p" "ctypes" "--create-install-files" "ctypes" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ctypes.0.23.0) -> compiled ctypes.0.23.0 -> installed ctypes.0.23.0 Processing 22/23: [eigen: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "eigen" "-j" "31" (CWD=/home/opam/.opam/5.1/.opam-switch/build/eigen.0.1.6) - (cd _build/default/eigen_cpp && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -fPIC -ansi -O3 -std=c++11 -pedantic -Wall -Wno-invalid-partial-specialization -Wno-extern-c-compat -Wno-c++11-long-long -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -g -I /home/opam/.opam/5.1/lib/ocaml -I /home/opam/.opam/5.1/lib/bigarray-compat -I /home/opam/.opam/5.1/lib/ctypes -I /home/opam/.opam/5.1/lib/integers -I /home/opam/.opam/5.1/lib/stdlib-shims -I lib -I lib/unsupported -o eigen_spmat.o -c lib/eigen_spmat.cpp) - In file included from lib/Eigen/Core:420, - from lib/eigen_spmat.cpp:7: - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<long int, long int> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<long int, long int>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Functor = assign_op<long int, long int>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<long int, long int>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Func = assign_op<long int, long int>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Func = assign_op<long int, long int>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >]' - 782 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<long int, long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Derived = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 66 | internal::call_assignment(derived(), other.derived()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:386:20: required from 'Derived& Eigen::DenseBase<Derived>::setLinSpaced(Eigen::Index, const Scalar&, const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int; Scalar = long int]' - 386 | return derived() = Derived::NullaryExpr(newSize, internal::linspaced_op<Scalar,PacketScalar>(low,high,newSize)); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:406:22: required from 'Derived& Eigen::DenseBase<Derived>::setLinSpaced(const Scalar&, const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Scalar = long int]' - 406 | return setLinSpaced(size(), low, high); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/SparseCore/SparseMatrix.h:748:76: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = float; int _Options = 1; _StorageIndex = long int]' - 748 | Eigen::Map<IndexVector>(this->m_data.indexPtr(), rows()).setLinSpaced(0, StorageIndex(rows()-1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_spmat_s.cpp:39:19: required from here - 39 | (*x).setIdentity(); - | ~~~~~~~~~~~~~~~~^~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, Eigen::internal::assign_op<float, float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, Eigen::internal::assign_op<float, float>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; Functor = assign_op<float, float>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; Functor = Eigen::internal::assign_op<float, float>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; Func = assign_op<float, float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; Func = assign_op<float, float>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >]' - 782 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 66 | internal::call_assignment(derived(), other.derived()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Scalar = float]' - 327 | return derived() = Constant(rows(), cols(), val); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:627:10: required from 'Derived& Eigen::DenseBase<Derived>::setOnes() [with Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 627 | return setConstant(Scalar(1)); - | ^~~~~~~~~~~ - lib/Eigen/src/SparseCore/SparseMatrix.h:749:72: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = float; int _Options = 1; _StorageIndex = long int]' - 749 | Eigen::Map<ScalarVector>(this->m_data.valuePtr(), rows()).setOnes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - lib/eigen_spmat_s.cpp:39:19: required from here - 39 | (*x).setIdentity(); - | ~~~~~~~~~~~~~~~~^~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = assign_op<double, double>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >]' - 782 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 66 | internal::call_assignment(derived(), other.derived()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Scalar = double]' - 327 | return derived() = Constant(rows(), cols(), val); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:627:10: required from 'Derived& Eigen::DenseBase<Derived>::setOnes() [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 627 | return setConstant(Scalar(1)); - | ^~~~~~~~~~~ - lib/Eigen/src/SparseCore/SparseMatrix.h:749:72: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 1; _StorageIndex = long int]' - 749 | Eigen::Map<ScalarVector>(this->m_data.valuePtr(), rows()).setOnes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - lib/eigen_spmat_d.cpp:39:19: required from here - 39 | (*x).setIdentity(); - | ~~~~~~~~~~~~~~~~^~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> > >, Eigen::internal::assign_op<std::complex<float>, std::complex<float> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> > >, Eigen::internal::assign_op<std::complex<float>, std::complex<float> >, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> >; Functor = assign_op<std::complex<float>, std::complex<float> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> >; Functor = Eigen::internal::assign_op<std::complex<float>, std::complex<float> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> >; Func = assign_op<std::complex<float>, std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> >; Func = assign_op<std::complex<float>, std::complex<float> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> >]' - 782 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, 1> >; Derived = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 66 | internal::call_assignment(derived(), other.derived()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >; Scalar = std::complex<float>]' - 327 | return derived() = Constant(rows(), cols(), val); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:627:10: required from 'Derived& Eigen::DenseBase<Derived>::setOnes() [with Derived = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 627 | return setConstant(Scalar(1)); - | ^~~~~~~~~~~ - lib/Eigen/src/SparseCore/SparseMatrix.h:749:72: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = std::complex<float>; int _Options = 1; _StorageIndex = long int]' - 749 | Eigen::Map<ScalarVector>(this->m_data.valuePtr(), rows()).setOnes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - lib/eigen_spmat_c.cpp:53:19: required from here - 53 | (*x).setIdentity(); - | ~~~~~~~~~~~~~~~~^~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> > >, Eigen::internal::assign_op<std::complex<double>, std::complex<double> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> > >, Eigen::internal::assign_op<std::complex<double>, std::complex<double> >, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> >; Functor = assign_op<std::complex<double>, std::complex<double> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> >; Functor = Eigen::internal::assign_op<std::complex<double>, std::complex<double> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> >; Func = assign_op<std::complex<double>, std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> >; Func = assign_op<std::complex<double>, std::complex<double> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> >]' - 782 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, 1> >; Derived = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 66 | internal::call_assignment(derived(), other.derived()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >; Scalar = std::complex<double>]' - 327 | return derived() = Constant(rows(), cols(), val); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:627:10: required from 'Derived& Eigen::DenseBase<Derived>::setOnes() [with Derived = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 627 | return setConstant(Scalar(1)); - | ^~~~~~~~~~~ - lib/Eigen/src/SparseCore/SparseMatrix.h:749:72: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = std::complex<double>; int _Options = 1; _StorageIndex = long int]' - 749 | Eigen::Map<ScalarVector>(this->m_data.valuePtr(), rows()).setOnes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - lib/eigen_spmat_z.cpp:53:19: required from here - 53 | (*x).setIdentity(); - | ~~~~~~~~~~~~~~~~^~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<long int, long int> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<long int, long int>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Functor = assign_op<long int, long int>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<long int, long int>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<scalar_constant_op<long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Func = assign_op<long int, long int>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<long int>, Eigen::Matrix<long int, -1, 1, 0, -1, 1> >; Derived = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 66 | internal::call_assignment(derived(), other.derived()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >; Scalar = long int]' - 327 | return derived() = Constant(rows(), cols(), val); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >]' - 501 | return setConstant(Scalar(0)); - | ^~~~~~~~~~~ - lib/Eigen/src/SparseCore/SparseMatrix.h:1083:73: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::SparseMatrix<float, 1, long int>, 1, -1, true>; _Scalar = float; int _Options = 1; _StorageIndex = long int]' - 1083 | Eigen::Map<IndexVector> (dest.m_outerIndex,dest.outerSize()).setZero(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - lib/Eigen/src/SparseCore/SparseMatrix.h:684:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::SparseMatrix<float, 1, long int>, 1, -1, true>; _Scalar = float; int _Options = 1; _StorageIndex = long int]' - 684 | *this = other.derived(); - | ~~~~~~^~~~~~~~~~~~~~~~~ - lib/eigen_spmat_s.cpp:134:50: required from here - 134 | spmat_s* x = new spmat_s((c_to_eigen(m)).row(i)); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics - cc1plus: note: unrecognized command-line option '-Wno-extern-c-compat' may have been intended to silence earlier diagnostics - cc1plus: note: unrecognized command-line option '-Wno-invalid-partial-specialization' may have been intended to silence earlier diagnostics - (cd _build/default/eigen_cpp && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -fPIC -ansi -O3 -std=c++11 -pedantic -Wall -Wno-invalid-partial-specialization -Wno-extern-c-compat -Wno-c++11-long-long -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -g -I /home/opam/.opam/5.1/lib/ocaml -I /home/opam/.opam/5.1/lib/bigarray-compat -I /home/opam/.opam/5.1/lib/ctypes -I /home/opam/.opam/5.1/lib/integers -I /home/opam/.opam/5.1/lib/stdlib-shims -I lib -I lib/unsupported -o eigen_dsmat.o -c lib/eigen_dsmat.cpp) - In file included from lib/Eigen/Core:420, - from lib/eigen_dsmat.cpp:7: - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::assign_op<float, float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::assign_op<float, float>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<float, -1, -1, 1>; SrcXprType = Eigen::Matrix<float, -1, -1, 1>; Functor = assign_op<float, float>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<float, -1, -1, 1>; SrcXprType = Eigen::Matrix<float, -1, -1, 1>; Functor = Eigen::internal::assign_op<float, float>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<float, -1, -1, 1>; Src = Eigen::Matrix<float, -1, -1, 1>; Func = assign_op<float, float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1, 1>; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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 = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 278 | Base::_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/eigen_dsmat_s.cpp:91:35: required from here - 91 | dsmat_s z = Map<dsmat_s>(y, m, n); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<float>, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<float>, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = swap_assign_op<float>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = Eigen::internal::swap_assign_op<float>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<float>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_s.cpp:118:16: required from here - 118 | x.row(i).swap(x.row(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<float>, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<float>, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = swap_assign_op<float>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = Eigen::internal::swap_assign_op<float>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<float>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_s.cpp:124:16: required from here - 124 | x.col(i).swap(x.col(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<double> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<double>, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<double>, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = swap_assign_op<double>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<double>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_d.cpp:104:16: required from here - 104 | x.row(i).swap(x.row(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<double> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<double>, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<double>, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = swap_assign_op<double>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<double>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_d.cpp:110:16: required from here - 110 | x.col(i).swap(x.col(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<std::complex<float> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<std::complex<float> >, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<std::complex<float> >, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = swap_assign_op<std::complex<float> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = Eigen::internal::swap_assign_op<std::complex<float> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<std::complex<float> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_c.cpp:124:16: required from here - 124 | x.row(i).swap(x.row(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<std::complex<float> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<std::complex<float> >, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<std::complex<float> >, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = swap_assign_op<std::complex<float> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = Eigen::internal::swap_assign_op<std::complex<float> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<std::complex<float> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_c.cpp:130:16: required from here - 130 | x.col(i).swap(x.col(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<std::complex<double> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<std::complex<double> >, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::swap_assign_op<std::complex<double> >, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = swap_assign_op<std::complex<double> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Functor = Eigen::internal::swap_assign_op<std::complex<double> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = swap_assign_op<std::complex<double> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_z.cpp:124:16: required from here - 124 | x.row(i).swap(x.row(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<std::complex<double> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<std::complex<double> >, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::swap_assign_op<std::complex<double> >, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = swap_assign_op<std::complex<double> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Functor = Eigen::internal::swap_assign_op<std::complex<double> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = swap_assign_op<std::complex<double> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]' - 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_dsmat_z.cpp:130:16: required from here - 130 | x.col(i).swap(x.col(j)); - | ~~~~~~~~~~~~~^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> > >, Eigen::internal::assign_op<float, float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> > >, Eigen::internal::assign_op<float, float>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<float, -1, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; Functor = assign_op<float, float>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<float, -1, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; Functor = Eigen::internal::assign_op<float, float>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<float, -1, -1, 1>; Src = Eigen::CwiseNullaryOp<scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; Func = assign_op<float, float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 1> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_s.cpp:45:47: required from here - 45 | dsmat_s* x = new dsmat_s(dsmat_s::Ones(m, n)); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<float, float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<float, -1, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<float, float>, 0>' - ...TRUNCATED BY DUNE... - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_d.cpp:150:45: required from here - 150 | return eigen_to_c(*new dsmat_d(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::swap_assign_op<std::complex<float> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::swap_assign_op<std::complex<float> >, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::swap_assign_op<std::complex<float> >, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; Functor = swap_assign_op<std::complex<float> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<std::complex<float> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; Func = swap_assign_op<std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<std::complex<float>, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = std::complex<float>; typename SrcXprType::Scalar = std::complex<float>]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<std::complex<float>, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<std::complex<float>, std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<float>, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<float>, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = std::complex<float>; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_c.cpp:170:45: required from here - 170 | return eigen_to_c(*new dsmat_c(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::swap_assign_op<std::complex<double> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::swap_assign_op<std::complex<double> >, 1>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::swap_assign_op<std::complex<double> >, 0>' - 19 | class generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, Specialized> - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; Functor = swap_assign_op<std::complex<double> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<std::complex<double> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; Func = swap_assign_op<std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<std::complex<double>, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = std::complex<double>; typename SrcXprType::Scalar = std::complex<double>]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<std::complex<double>, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<std::complex<double>, std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<double>, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<double>, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = std::complex<double>; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_z.cpp:170:45: required from here - 170 | return eigen_to_c(*new dsmat_z(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<float, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<float, float> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<float, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<float, float>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<float, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<float>, Eigen::Matrix<float, -1, -1, 1> >, 1, -1, false>; Functor = assign_op<float, float>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<float, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1, 1> >, 1, -1, false>; Functor = Eigen::internal::assign_op<float, float>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<float, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<float>, Eigen::Matrix<float, -1, -1, 1> >, 1, -1, false>; Func = assign_op<float, float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<float, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<float>, Eigen::Matrix<float, -1, -1, 1> >, 1, -1, false>; Func = assign_op<float, float>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<float, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = float; typename SrcXprType::Scalar = float]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<float, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<float, float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_s.cpp:162:45: required from here - 162 | return eigen_to_c(*new dsmat_s(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<double, double> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<double, double>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<double, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<double>, Eigen::Matrix<double, -1, -1, 1> >, 1, -1, false>; Functor = assign_op<double, double>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1, 1> >, 1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<double, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<double>, Eigen::Matrix<double, -1, -1, 1> >, 1, -1, false>; Func = assign_op<double, double>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<double>, Eigen::Matrix<double, -1, -1, 1> >, 1, -1, false>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<double, double>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<double, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_d.cpp:150:45: required from here - 150 | return eigen_to_c(*new dsmat_d(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<std::complex<float>, std::complex<float> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<std::complex<float>, std::complex<float> >, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, -1, 1> >, 1, -1, false>; Functor = assign_op<std::complex<float>, std::complex<float> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, -1, 1> >, 1, -1, false>; Functor = Eigen::internal::assign_op<std::complex<float>, std::complex<float> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, -1, 1> >, 1, -1, false>; Func = assign_op<std::complex<float>, std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, -1, -1, 1> >, 1, -1, false>; Func = assign_op<std::complex<float>, std::complex<float> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<std::complex<float>, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = std::complex<float>; typename SrcXprType::Scalar = std::complex<float>]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<std::complex<float>, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<std::complex<float>, std::complex<float> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<float>, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<float>, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<float>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = std::complex<float>; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_c.cpp:170:45: required from here - 170 | return eigen_to_c(*new dsmat_c(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<std::complex<double>, std::complex<double> > >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, -1, 1> >, 1, -1, false> >, Eigen::internal::assign_op<std::complex<double>, std::complex<double> >, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, -1, 1> >, 1, -1, false>; Functor = assign_op<std::complex<double>, std::complex<double> >]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, -1, 1> >, 1, -1, false>; Functor = Eigen::internal::assign_op<std::complex<double>, std::complex<double> >; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/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<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, -1, 1> >, 1, -1, false>; Func = assign_op<std::complex<double>, std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 1, -1, false>; Src = Eigen::Block<const Eigen::CwiseNullaryOp<scalar_identity_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, -1, -1, 1> >, 1, -1, false>; Func = assign_op<std::complex<double>, std::complex<double> >; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<std::complex<double>, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = std::complex<double>; typename SrcXprType::Scalar = std::complex<double>]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<std::complex<double>, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<std::complex<double>, std::complex<double> >]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<double>, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<std::complex<double>, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<std::complex<double>, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = std::complex<double>; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_z.cpp:170:45: required from here - 170 | return eigen_to_c(*new dsmat_z(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<bool, bool> >': - lib/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<bool, bool>, 0>' - 607 | typedef typename AssignmentTraits::PacketType PacketType; - | ^~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Functor = assign_op<bool, bool>]' - 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - | ^~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<bool, bool>; Weak = void]' - 879 | call_dense_assignment_loop(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Func = assign_op<bool, bool>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Func = assign_op<bool, bool>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]' - 804 | call_assignment_no_alias(dst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/Eigen/src/LU/InverseImpl.h:310:60: required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<float, -1, -1, 1>; XprType = Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename DstXprType::Scalar = float; typename SrcXprType::Scalar = float]' - 310 | compute_inverse<ActualXprTypeCleanded, DstXprType>::run(actual_xpr, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<float, -1, -1, 1>; Src = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = assign_op<float, float>]' - 836 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/Eigen/src/Core/PlainObjectBase.h:812:25: required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<float, -1, -1, 1>]' - 812 | this->_set_noalias(other); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ - lib/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse<Eigen::Map<Eigen::Matrix<float, -1, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' - 296 | Base::template _init1<T>(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ - lib/eigen_dsmat_s.cpp:162:45: required from here - 162 | return eigen_to_c(*new dsmat_s(x.inverse())); - | ^ - lib/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] - 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics - cc1plus: note: unrecognized command-line option '-Wno-extern-c-compat' may have been intended to silence earlier diagnostics - cc1plus: note: unrecognized command-line option '-Wno-invalid-partial-specialization' may have been intended to silence earlier diagnostics - (cd _build/default/eigen_cpp && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -fPIC -ansi -O3 -std=c++11 -pedantic -Wall -Wno-invalid-partial-specialization -Wno-extern-c-compat -Wno-c++11-long-long -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -g -I /home/opam/.opam/5.1/lib/ocaml -I /home/opam/.opam/5.1/lib/bigarray-compat -I /home/opam/.opam/5.1/lib/ctypes -I /home/opam/.opam/5.1/lib/integers -I /home/opam/.opam/5.1/lib/stdlib-shims -I lib -I lib/unsupported -o eigen_tensor.o -c lib/eigen_tensor.cpp) - In file included from lib/unsupported/Eigen/CXX11/Tensor:105, - from lib/eigen_tensor.cpp:8: - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::DefaultDevice>': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:65: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<ArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const TensorBase<Derived, 0>&) [with T = TensorMap<Tensor<float, 4, 1> >; std::ostream = std::basic_ostream<char>]' - 61 | typedef typename Evaluator::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/eigen_tensor_s.cpp:19:16: required from here - 19 | std::cout << x << std::endl; - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:162:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 162 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - In file included from lib/unsupported/Eigen/CXX11/Tensor:133: - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketSize': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:104:21: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>' - 104 | PacketAccess = (PacketSize > 1), - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42: required from 'std::ostream& Eigen::operator<<(std::ostream&, const TensorBase<Derived, 0>&) [with T = TensorMap<Tensor<float, 4, 1> >; std::ostream = std::basic_ostream<char>]' - 61 | typedef typename Evaluator::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/eigen_tensor_s.cpp:19:16: required from here - 19 | std::cout << x << std::endl; - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 100 | static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; - | ^~~~ - In file included from lib/unsupported/Eigen/CXX11/Tensor:113: - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice> >': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice>' - 572 | struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgType>, Device> : - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:35:107: required from here - 35 | output = SpatialConvolution(input, kernel, row_stride, col_stride, pad_typ, row_in_stride, col_in_stride); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 124 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::DefaultDevice>': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:100:55: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>' - 100 | IsAligned = TensorEvaluator<LeftArgType, Device>::IsAligned & TensorEvaluator<RightArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:35:107: required from here - 35 | output = SpatialConvolution(input, kernel, row_stride, col_stride, pad_typ, row_in_stride, col_in_stride); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:42:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 42 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>' - 572 | struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgType>, Device> : - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > >, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:51:135: required from here - 51 | input = SpatialConvolutionBackwardInput(kernel, output, input_rows, input_cols, row_stride, col_stride, row_in_stride, col_in_stride); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 124 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketSize': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:104:21: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer>, Eigen::DefaultDevice>' - 104 | PacketAccess = (PacketSize > 1), - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:140:92: required from 'const int Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >::LDims' - 140 | internal::array_size<typename TensorEvaluator<EvalLeftArgType, Device>::Dimensions>::value; - | ^~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:147:30: required from 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >' - 147 | typedef array<Index, LDims - ContractDims> left_nocontract_t; - | ~~~~~~^~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>' - 572 | struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgType>, Device> : - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > >, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:51:135: required from here - 51 | input = SpatialConvolutionBackwardInput(kernel, output, input_rows, input_cols, row_stride, col_stride, row_in_stride, col_in_stride); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 100 | static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size; - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice> >': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice>' - 572 | struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgType>, Device> : - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:67:138: required from here - 67 | kernel = SpatialConvolutionBackwardKernel(input, output, kernel_rows, kernel_cols, row_stride, col_stride, row_in_stride, col_in_stride); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 124 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice> >': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>' - 572 | struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgType>, Device> : - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:85:90: required from here - 85 | output = CuboidConvolution(input, kernel, depth_stride, row_stride, col_stride, pad_typ); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 124 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, Eigen::DefaultDevice>': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:97:54: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >, Eigen::DefaultDevice>' - 97 | PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:85:107: required from 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>::NumDims' - 85 | static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value + 1; - | ^~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:86:34: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>' - 86 | typedef DSizes<Index, NumDims> Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:104:107: required from 'const int Eigen::TensorEvaluator<const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>::NumDims' - 104 | static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; - | ^~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:105:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] - lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>' - 572 | struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgType>, Device> : - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>' - 105 | IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, - | ^~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>' - 96 | typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; - | ^~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66: required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value' - 92 | static const bool value = TensorEvaluator<Expression, Device>::PacketAccess; - | ^~~~~~~~~~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65: required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]' - 310 | internal::TensorExecutor<const Assign, DefaultDevice>::run(assign, DefaultDevice()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - lib/eigen_tensor_s.cpp:85:90: required from here - 85 | output = CuboidConvolution(input, kernel, depth_stride, row_stride, col_stride, pad_typ); - | ^ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:162:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes] - 162 | PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1), - | ^~~~ - lib/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, Eigen::DefaultDevice>': - lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:100:55: required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>' - ...TRUNCATED BY DUNE... - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:279:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >; RightArgType = const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer>; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 4>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::Tensor<float, 4, 1>; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'Eigen::Tensor<Scalar_, NumIndices_, Options_, IndexType>& Eigen::Tensor<Scalar_, NumIndices_, Options_, IndexType>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> > >; Scalar_ = float; int NumIndices_ = 4; int Options_ = 1; IndexType_ = long int]' at lib/unsupported/Eigen/CXX11/src/Tensor/Tensor.h:416:14, - inlined from 'void c_eigen_tensor_d_spatial_conv_backward_input(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_d.cpp:63:141: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_d_spatial_conv_backward_input(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:256:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >; RightArgType = const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer>; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 4>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::Tensor<float, 4, 1>; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'Eigen::Tensor<Scalar_, NumIndices_, Options_, IndexType>& Eigen::Tensor<Scalar_, NumIndices_, Options_, IndexType>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::Tensor<float, 4, 1> > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const std::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::IndexList<Eigen::type2index<1>, Eigen::type2index<1>, Eigen::type2index<0>, Eigen::type2index<0> >, const Eigen::Tensor<float, 4, 1> > > >, Eigen::MakePointer> > >; Scalar_ = float; int NumIndices_ = 4; int Options_ = 1; IndexType_ = long int]' at lib/unsupported/Eigen/CXX11/src/Tensor/Tensor.h:416:14, - inlined from 'void c_eigen_tensor_d_spatial_conv_backward_input(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_d.cpp:63:141: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_d_spatial_conv_backward_input(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:279:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 4>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 4, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48, - inlined from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65, - inlined from 'void c_eigen_tensor_d_spatial_conv_backward_kernel(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_d.cpp:80:138: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_d_spatial_conv_backward_kernel(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:256:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 4>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 4, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48, - inlined from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const std::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65, - inlined from 'void c_eigen_tensor_d_spatial_conv_backward_kernel(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_d.cpp:80:138: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_d_spatial_conv_backward_kernel(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:279:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48, - inlined from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65, - inlined from 'void c_eigen_tensor_s_cuboid_conv(tensor_s_elt*, tensor_s_elt*, tensor_s_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_s.cpp:85:90: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_s_cuboid_conv(tensor_s_elt*, tensor_s_elt*, tensor_s_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:256:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48, - inlined from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65, - inlined from 'void c_eigen_tensor_s_cuboid_conv(tensor_s_elt*, tensor_s_elt*, tensor_s_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_s.cpp:85:90: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_s_cuboid_conv(tensor_s_elt*, tensor_s_elt*, tensor_s_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:279:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48, - inlined from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65, - inlined from 'void c_eigen_tensor_d_cuboid_conv(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_d.cpp:98:90: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_d_cuboid_conv(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - In member function 'std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = long int; long unsigned int _Nm = 1]', - inlined from 'Eigen::TensorContractionEvaluatorBase<Derived>::TensorContractionEvaluatorBase(const XprType&, const Device&) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:256:26, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorContractionOp<Dimensions, LhsXprType, RhsXprType>, Device_>::TensorEvaluator(const XprType&, const Device&) [with Indices = const std::array<Eigen::IndexPair<long int>, 1>; LeftArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:613:22, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:113:9, - inlined from 'Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::TensorEvaluator(const XprType&, const Device&) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:108:7, - inlined from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48, - inlined from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const std::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const std::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65, - inlined from 'void c_eigen_tensor_d_cuboid_conv(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)' at lib/eigen_tensor_d.cpp:98:90: - /usr/include/c++/14/array:209:24: warning: array subscript 4294967295 is above array bounds of 'std::__array_traits<long int, 1>::_Type' {aka 'long int [1]'} [-Warray-bounds=] - 209 | return _M_elems[__n]; - | ~~~~~~~~^ - /usr/include/c++/14/array: In function 'void c_eigen_tensor_d_cuboid_conv(tensor_d_elt*, tensor_d_elt*, tensor_d_elt*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)': - /usr/include/c++/14/array:115:55: note: while referencing 'std::array<long int, 1>::_M_elems' - 115 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; - | ^~~~~~~~ - At global scope: - cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics - cc1plus: note: unrecognized command-line option '-Wno-extern-c-compat' may have been intended to silence earlier diagnostics - cc1plus: note: unrecognized command-line option '-Wno-invalid-partial-specialization' may have been intended to silence earlier diagnostics -> compiled eigen.0.1.6 -> installed eigen.0.1.6 Done. # To update the current shell environment, run: eval $(opam env) 2024-11-09 19:16.10 ---> saved as "bae8bd7a1fb7dc22c11833087a7a0fd2a5ec0709024aa684d20c88e8b0e416f9" Job succeeded