Build:
- 0
2026-09-03 20:28.35: New job: build eigen.0.1.6 (e7fcd847ae2d)
2026-09-03 20:28.35: Waiting for resource in pool day11-builds
2026-09-03 22:21.51: Got resource from pool day11-builds
2026-09-03 22:21.51: [profile full] build eigen.0.1.6
2026-09-03 22:21.51: build eigen.0.1.6 (e7fcd847ae2d)
=== DEPENDENCIES (12 transitive) ===
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
compiler-cloning.enabled 966a2e6839f0
csexp.1.5.2 58b250503765
ctypes.0.24.0 0932749f0814
dune.3.24.2 ec704e062ad3
dune-configurator.3.24.2 183455f65a68
integers.0.8.0 39f28989dadd
ocaml.5.5.0 22ebd7932512
ocaml-base-compiler.5.5.0 db1659234e8a
ocaml-compiler.5.5.0 7f52fb26d939
stdlib-shims.0.3.0 8ab1e1c44699
=== STDOUT ===
Processing: [default: loading data]
[eigen.0.1.6: dl]
[eigen.0.1.6: extract]
-> retrieved eigen.0.1.6 (https://opam.ocaml.org/cache)
[eigen: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "eigen" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/eigen.0.1.6)
- (cd _build/default/eigen_cpp && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -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/default/lib/ocaml -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/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 -fPIC -pthread -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/default/lib/ocaml -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/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 -fPIC -pthread -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/default/lib/ocaml -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/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...
- 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 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<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::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> > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48,
- 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:417:65,
- 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 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<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::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> > > >]' at lib/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:56:48,
- 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:417:65,
- 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: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::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
=== STDERR ===
2026-09-03 22:26.22: OK: build eigen.0.1.6 (runc: 192.8s, disk: 240KB)
2026-09-03 22:26.22: Job succeeded